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
Perl Script  |  2006-11-29  |  275KB  |  17,797 lines

  1. package utf8;
  2. use strict;
  3. use warnings;
  4. use SelfLoader;
  5.  
  6. sub DEBUG () { 0 }
  7.  
  8. sub DESTROY {}
  9.  
  10. my %Cache;
  11.  
  12. our (%PropertyAlias, %PA_reverse, %PropValueAlias, %PVA_reverse, %PVA_abbr_map);
  13.  
  14. sub croak { require Carp; Carp::croak(@_) }
  15.  
  16. ##
  17. ## "SWASH" == "SWATCH HASH". A "swatch" is a swatch of the Unicode landscape.
  18. ## It's a data structure that encodes a set of Unicode characters.
  19. ##
  20.  
  21. sub SWASHNEW {
  22.     my ($class, $type, $list, $minbits, $none) = @_;
  23.     local $^D = 0 if $^D;
  24.  
  25.     print STDERR "SWASHNEW @_\n" if DEBUG;
  26.  
  27.     ##
  28.     ## Get the list of codepoints for the type.
  29.     ## Called from utf8.c
  30.     ##
  31.     ## Given a $type, our goal is to fill $list with the set of codepoint
  32.     ## ranges.
  33.     ##
  34.     ## To make the parsing of $type clear, this code takes the a rather
  35.     ## unorthodox approach of last'ing out of the block once we have the
  36.     ## info we need. Were this to be a subroutine, the 'last' would just
  37.     ## be a 'return'.
  38.     ##
  39.     my $file; ## file to load data from, and also part of the %Cache key.
  40.     my $ListSorted = 0;
  41.  
  42.     if ($type)
  43.     {
  44.         $type =~ s/^\s+//;
  45.         $type =~ s/\s+$//;
  46.  
  47.         print "type = $type\n" if DEBUG;
  48.  
  49.       GETFILE:
  50.         {
  51.         ##
  52.         ## It could be a user-defined property.
  53.         ##
  54.  
  55.         my $caller1 = $type =~ s/(.+)::// ? $1 : caller(1);
  56.  
  57.         if (defined $caller1 && $type =~ /^(?:\w+)$/) {
  58.         my $prop = "${caller1}::$type";
  59.         if (exists &{$prop}) {
  60.             no strict 'refs';
  61.             
  62.             $list = &{$prop};
  63.             last GETFILE;
  64.         }
  65.         }
  66.  
  67.             my $wasIs;
  68.  
  69.             ($wasIs = $type =~ s/^Is(?:\s+|[-_])?//i)
  70.               or
  71.             $type =~ s/^(?:(?:General(?:\s+|_)?)?Category|gc)\s*[:=]\s*//i
  72.               or
  73.             $type =~ s/^(?:Script|sc)\s*[:=]\s*//i
  74.               or
  75.             $type =~ s/^Block\s*[:=]\s*/In/i;
  76.  
  77.  
  78.         ##
  79.         ## See if it's in some enumeration.
  80.         ##
  81.         require "unicore/PVA.pl";
  82.         if ($type =~ /^([\w\s]+)[:=]\s*(.*)/) {
  83.         my ($enum, $val) = (lc $1, lc $2);
  84.         $enum =~ tr/ _-//d;
  85.         $val =~ tr/ _-//d;
  86.  
  87.         my $pa = $PropertyAlias{$enum} ? $enum : $PA_reverse{$enum};
  88.         my $f = $PropValueAlias{$pa}{$val} ? $val : $PVA_reverse{$pa}{lc $val};
  89.  
  90.         if ($pa and $f) {
  91.             $pa = "gc_sc" if $pa eq "gc" or $pa eq "sc";
  92.             $file = "unicore/lib/$pa/$PVA_abbr_map{$pa}{lc $f}.pl";
  93.             last GETFILE;
  94.         }
  95.         }
  96.         else {
  97.         my $t = lc $type;
  98.         $t =~ tr/ _-//d;
  99.  
  100.         if ($PropValueAlias{gc}{$t} or $PropValueAlias{sc}{$t}) {
  101.             $file = "unicore/lib/gc_sc/$PVA_abbr_map{gc_sc}{$t}.pl";
  102.             last GETFILE;
  103.         }
  104.         }
  105.  
  106.             ##
  107.             ## See if it's in the direct mapping table.
  108.             ##
  109.             require "unicore/Exact.pl";
  110.             if (my $base = $utf8::Exact{$type}) {
  111.                 $file = "unicore/lib/gc_sc/$base.pl";
  112.                 last GETFILE;
  113.             }
  114.  
  115.             ##
  116.             ## If not there exactly, try the canonical form. The canonical
  117.             ## form is lowercased, with any separators (\s+|[-_]) removed.
  118.             ##
  119.             my $canonical = lc $type;
  120.             $canonical =~ s/(?<=[a-z\d])(?:\s+|[-_])(?=[a-z\d])//g;
  121.             print "canonical = $canonical\n" if DEBUG;
  122.  
  123.             require "unicore/Canonical.pl";
  124.             if (my $base = ($utf8::Canonical{$canonical} || $utf8::Canonical{ lc $utf8::PropertyAlias{$canonical} })) {
  125.                 $file = "unicore/lib/gc_sc/$base.pl";
  126.                 last GETFILE;
  127.             }
  128.  
  129.         ##
  130.         ## See if it's a user-level "To".
  131.         ##
  132.  
  133.         my $caller0 = caller(0);
  134.  
  135.         if (defined $caller0 && $type =~ /^To(?:\w+)$/) {
  136.         my $map = $caller0 . "::" . $type;
  137.  
  138.         if (exists &{$map}) {
  139.             no strict 'refs';
  140.             
  141.             $list = &{$map};
  142.             last GETFILE;
  143.         }
  144.         }
  145.  
  146.             ##
  147.             ## Last attempt -- see if it's a standard "To" name
  148.         ## (e.g. "ToLower")  ToTitle is used by ucfirst().
  149.         ## The user-level way to access ToDigit() and ToFold()
  150.         ## is to use Unicode::UCD.
  151.             ##
  152.             if ($type =~ /^To(Digit|Fold|Lower|Title|Upper)$/)
  153.             {
  154.                 $file = "unicore/To/$1.pl";
  155.                 ## would like to test to see if $file actually exists....
  156.                 last GETFILE;
  157.             }
  158.  
  159.             ##
  160.             ## If we reach this line, it's because we couldn't figure
  161.             ## out what to do with $type. Ouch.
  162.             ##
  163.  
  164.             return $type;
  165.         }
  166.  
  167.     if (defined $file) {
  168.         print "found it (file='$file')\n" if DEBUG;
  169.  
  170.         ##
  171.         ## If we reach here, it was due to a 'last GETFILE' above
  172.         ## (exception: user-defined properties and mappings), so we
  173.         ## have a filename, so now we load it if we haven't already.
  174.         ## If we have, return the cached results. The cache key is the
  175.         ## file to load.
  176.         ##
  177.         if ($Cache{$file} and ref($Cache{$file}) eq $class)
  178.         {
  179.         print "Returning cached '$file' for \\p{$type}\n" if DEBUG;
  180.         return $Cache{$class, $file};
  181.         }
  182.  
  183.         if($file =~ m!unicore/lib/gc_sc/([^\./]+)\.pl$!) {
  184.         my $class = "unicore::lib::selfloader::$1";
  185.         SelfLoader->load_stubs();
  186.         $list = $class->getstrings();
  187.         } else {
  188.         $list = do $file;
  189.         }
  190.     }
  191.  
  192.         $ListSorted = 1; ## we know that these lists are sorted
  193.     }
  194.  
  195.     my $extras;
  196.     my $bits = 0;
  197.  
  198.     my $ORIG = $list;
  199.     if ($list) {
  200.     my @tmp = split(/^/m, $list);
  201.     my %seen;
  202.     no warnings;
  203.     $extras = join '', grep /^[^0-9a-fA-F]/, @tmp;
  204.     $list = join '',
  205.         map  { $_->[1] }
  206.         sort { $a->[0] <=> $b->[0] }
  207.         map  { /^([0-9a-fA-F]+)/; [ hex($1), $_ ] }
  208.         grep { /^([0-9a-fA-F]+)/ and not $seen{$1}++ } @tmp; # XXX doesn't do ranges right
  209.     }
  210.  
  211.     if ($none) {
  212.     my $hextra = sprintf "%04x", $none + 1;
  213.     $list =~ s/\tXXXX$/\t$hextra/mg;
  214.     }
  215.  
  216.     if ($minbits < 32) {
  217.     my $top = 0;
  218.     while ($list =~ /^([0-9a-fA-F]+)(?:[\t]([0-9a-fA-F]+)?)(?:[ \t]([0-9a-fA-F]+))?/mg) {
  219.         my $min = hex $1;
  220.         my $max = defined $2 ? hex $2 : $min;
  221.         my $val = defined $3 ? hex $3 : 0;
  222.         $val += $max - $min if defined $3;
  223.         $top = $val if $val > $top;
  224.     }
  225.     $bits =
  226.         $top > 0xffff ? 32 :
  227.         $top > 0xff ? 16 :
  228.         $top > 1 ? 8 : 1
  229.     }
  230.     $bits = $minbits if $bits < $minbits;
  231.  
  232.     my @extras;
  233.     for my $x ($extras) {
  234.     pos $x = 0;
  235.     while ($x =~ /^([^0-9a-fA-F\n])(.*)/mg) {
  236.         my $char = $1;
  237.         my $name = $2;
  238.         print STDERR "$1 => $2\n" if DEBUG;
  239.         if ($char =~ /[-+!&]/) {
  240.         my ($c,$t) = split(/::/, $name, 2);    # bogus use of ::, really
  241.         my $subobj;
  242.         if ($c eq 'utf8') {
  243.             $subobj = utf8->SWASHNEW($t, "", 0, 0, 0);
  244.         }
  245.         elsif (exists &$name) {
  246.             $subobj = utf8->SWASHNEW($name, "", 0, 0, 0);
  247.         }
  248.         elsif ($c =~ /^([0-9a-fA-F]+)/) {
  249.             $subobj = utf8->SWASHNEW("", $c, 0, 0, 0);
  250.         }
  251.         return $subobj unless ref $subobj;
  252.         push @extras, $name => $subobj;
  253.         $bits = $subobj->{BITS} if $bits < $subobj->{BITS};
  254.         }
  255.     }
  256.     }
  257.  
  258.     print STDERR "CLASS = $class, TYPE => $type, BITS => $bits, NONE => $none\nEXTRAS =>\n$extras\nLIST =>\n$list\n" if DEBUG;
  259.  
  260.     my $SWASH = bless {
  261.     TYPE => $type,
  262.     BITS => $bits,
  263.     EXTRAS => $extras,
  264.     LIST => $list,
  265.     NONE => $none,
  266.     @extras,
  267.     } => $class;
  268.  
  269.     if ($file) {
  270.         $Cache{$class, $file} = $SWASH;
  271.     }
  272.  
  273.     return $SWASH;
  274. }
  275.  
  276. # NOTE: utf8.c:swash_init() assumes entries are never modified once generated.
  277.  
  278. sub SWASHGET {
  279.     # See utf8.c:Perl_swash_fetch for problems with this interface.
  280.     my ($self, $start, $len) = @_;
  281.     local $^D = 0 if $^D;
  282.     my $type = $self->{TYPE};
  283.     my $bits = $self->{BITS};
  284.     my $none = $self->{NONE};
  285.     print STDERR "SWASHGET @_ [$type/$bits/$none]\n" if DEBUG;
  286.     my $end = $start + $len;
  287.     my $swatch = "";
  288.     my $key;
  289.     vec($swatch, $len - 1, $bits) = 0;    # Extend to correct length.
  290.     if ($none) {
  291.     for $key (0 .. $len - 1) { vec($swatch, $key, $bits) = $none }
  292.     }
  293.  
  294.     for ($self->{LIST}) {
  295.     pos $_ = 0;
  296.     if ($bits > 1) {
  297.       LINE:
  298.         while (/^([0-9a-fA-F]+)(?:[ \t]([0-9a-fA-F]+)?)?(?:[ \t]([0-9a-fA-F]+))?/mg) {
  299.         chomp;
  300.         my ($a, $b, $c) = ($1, $2, $3);
  301.         croak "$type: illegal mapping '$_'"
  302.             if $type =~ /^To/ &&
  303.                !(defined $a && defined $c);
  304.         my $min = hex $a;
  305.         my $max = defined $b ? hex $b : $min;
  306.         my $val = defined $c ? hex $c : 0;
  307.         next if $max < $start;
  308.         print "$min $max $val\n" if DEBUG;
  309.         if ($none) {
  310.             if ($min < $start) {
  311.             $val += $start - $min if $val < $none;
  312.             $min = $start;
  313.             }
  314.             for ($key = $min; $key <= $max; $key++) {
  315.             last LINE if $key >= $end;
  316.             print STDERR "$key => $val\n" if DEBUG;
  317.             vec($swatch, $key - $start, $bits) = $val;
  318.             ++$val if $val < $none;
  319.             }
  320.         }
  321.         else {
  322.             if ($min < $start) {
  323.             $val += $start - $min;
  324.             $min = $start;
  325.             }
  326.             for ($key = $min; $key <= $max; $key++, $val++) {
  327.             last LINE if $key >= $end;
  328.             print STDERR "$key => $val\n" if DEBUG;
  329.             vec($swatch, $key - $start, $bits) = $val;
  330.             }
  331.         }
  332.         }
  333.     }
  334.     else {
  335.       LINE:
  336.         while (/^([0-9a-fA-F]+)(?:[ \t]+([0-9a-fA-F]+))?/mg) {
  337.         chomp;
  338.         my $min = hex $1;
  339.         my $max = defined $2 ? hex $2 : $min;
  340.         next if $max < $start;
  341.         if ($min < $start) {
  342.             $min = $start;
  343.         }
  344.         for ($key = $min; $key <= $max; $key++) {
  345.             last LINE if $key >= $end;
  346.             print STDERR "$key => 1\n" if DEBUG;
  347.             vec($swatch, $key - $start, 1) = 1;
  348.         }
  349.         }
  350.     }
  351.     }
  352.     for my $x ($self->{EXTRAS}) {
  353.     pos $x = 0;
  354.     while ($x =~ /^([-+!&])(.*)/mg) {
  355.         my $char = $1;
  356.         my $name = $2;
  357.         print STDERR "INDIRECT $1 $2\n" if DEBUG;
  358.         my $otherbits = $self->{$name}->{BITS};
  359.         croak("SWASHGET size mismatch") if $bits < $otherbits;
  360.         my $other = $self->{$name}->SWASHGET($start, $len);
  361.         if ($char eq '+') {
  362.         if ($bits == 1 and $otherbits == 1) {
  363.             $swatch |= $other;
  364.         }
  365.         else {
  366.             for ($key = 0; $key < $len; $key++) {
  367.             vec($swatch, $key, $bits) = vec($other, $key, $otherbits);
  368.             }
  369.         }
  370.         }
  371.         elsif ($char eq '!') {
  372.         if ($bits == 1 and $otherbits == 1) {
  373.             $swatch |= ~$other;
  374.         }
  375.         else {
  376.             for ($key = 0; $key < $len; $key++) {
  377.             if (!vec($other, $key, $otherbits)) {
  378.                 vec($swatch, $key, $bits) = 1;
  379.             }
  380.             }
  381.         }
  382.         }
  383.         elsif ($char eq '-') {
  384.         if ($bits == 1 and $otherbits == 1) {
  385.             $swatch &= ~$other;
  386.         }
  387.         else {
  388.             for ($key = 0; $key < $len; $key++) {
  389.             if (vec($other, $key, $otherbits)) {
  390.                 vec($swatch, $key, $bits) = 0;
  391.             }
  392.             }
  393.         }
  394.         }
  395.         elsif ($char eq '&') {
  396.         if ($bits == 1 and $otherbits == 1) {
  397.             $swatch &= $other;
  398.         }
  399.         else {
  400.             for ($key = 0; $key < $len; $key++) {
  401.             if (!vec($other, $key, $otherbits)) {
  402.                 vec($swatch, $key, $bits) = 0;
  403.             }
  404.             }
  405.         }
  406.         }
  407.     }
  408.     }
  409.     if (DEBUG) {
  410.     print STDERR "CELLS ";
  411.     for ($key = 0; $key < $len; $key++) {
  412.         print STDERR vec($swatch, $key, $bits), " ";
  413.     }
  414.     print STDERR "\n";
  415.     }
  416.     $swatch;
  417. }
  418.  
  419. 1;
  420.  
  421. # lib/unicore/lib/gc_sc/* in here
  422. __DATA__
  423. package unicore::lib::selfloader::_CanonDC;
  424. sub getstrings() {
  425. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  426. # This file is built by mktables from e.g. UnicodeData.txt.
  427. # Any changes made here will be lost!
  428.  
  429. #
  430. # This file supports:
  431. #     \p{_CanonDCIJ}
  432. # Meaning: (for internal casefolding use)
  433. #
  434. return <<'END';
  435. 0069    006A    
  436. 012F        
  437. 1E2D        
  438. 1ECB        
  439. END
  440. };
  441. 1;
  442.  
  443. package unicore::lib::selfloader::_CaseIgn;
  444. sub getstrings() {
  445. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  446. # This file is built by mktables from e.g. UnicodeData.txt.
  447. # Any changes made here will be lost!
  448.  
  449. #
  450. # This file supports:
  451. #     \p{_CaseIgnorable}
  452. # Meaning: (for internal casefolding use)
  453. #
  454. return <<'END';
  455. 00AD        
  456. 0300    036F    
  457. 0483    0486    
  458. 0591    05B9    
  459. 05BB    05BD    
  460. 05BF        
  461. 05C1    05C2    
  462. 05C4    05C5    
  463. 05C7        
  464. 0610    0615    
  465. 064B    065E    
  466. 0670        
  467. 06D6    06DC    
  468. 06DF    06E4    
  469. 06E7    06E8    
  470. 06EA    06ED    
  471. 0711        
  472. 0730    074A    
  473. 07A6    07B0    
  474. 0901    0902    
  475. 093C        
  476. 0941    0948    
  477. 094D        
  478. 0951    0954    
  479. 0962    0963    
  480. 0981        
  481. 09BC        
  482. 09C1    09C4    
  483. 09CD        
  484. 09E2    09E3    
  485. 0A01    0A02    
  486. 0A3C        
  487. 0A41    0A42    
  488. 0A47    0A48    
  489. 0A4B    0A4D    
  490. 0A70    0A71    
  491. 0A81    0A82    
  492. 0ABC        
  493. 0AC1    0AC5    
  494. 0AC7    0AC8    
  495. 0ACD        
  496. 0AE2    0AE3    
  497. 0B01        
  498. 0B3C        
  499. 0B3F        
  500. 0B41    0B43    
  501. 0B4D        
  502. 0B56        
  503. 0B82        
  504. 0BC0        
  505. 0BCD        
  506. 0C3E    0C40    
  507. 0C46    0C48    
  508. 0C4A    0C4D    
  509. 0C55    0C56    
  510. 0CBC        
  511. 0CBF        
  512. 0CC6        
  513. 0CCC    0CCD    
  514. 0D41    0D43    
  515. 0D4D        
  516. 0DCA        
  517. 0DD2    0DD4    
  518. 0DD6        
  519. 0E31        
  520. 0E34    0E3A    
  521. 0E47    0E4E    
  522. 0EB1        
  523. 0EB4    0EB9    
  524. 0EBB    0EBC    
  525. 0EC8    0ECD    
  526. 0F18    0F19    
  527. 0F35        
  528. 0F37        
  529. 0F39        
  530. 0F71    0F7E    
  531. 0F80    0F84    
  532. 0F86    0F87    
  533. 0F90    0F97    
  534. 0F99    0FBC    
  535. 0FC6        
  536. 102D    1030    
  537. 1032        
  538. 1036    1037    
  539. 1039        
  540. 1058    1059    
  541. 135F        
  542. 1712    1714    
  543. 1732    1734    
  544. 1752    1753    
  545. 1772    1773    
  546. 17B7    17BD    
  547. 17C6        
  548. 17C9    17D3    
  549. 17DD        
  550. 180B    180D    
  551. 18A9        
  552. 1920    1922    
  553. 1927    1928    
  554. 1932        
  555. 1939    193B    
  556. 1A17    1A18    
  557. 1DC0    1DC3    
  558. 2010        
  559. 20D0    20DC    
  560. 20E1        
  561. 20E5    20EB    
  562. 302A    302F    
  563. 3099    309A    
  564. A806        
  565. A80B        
  566. A825    A826    
  567. FB1E        
  568. FE00    FE0F    
  569. FE20    FE23    
  570. 10A01    10A03    
  571. 10A05    10A06    
  572. 10A0C    10A0F    
  573. 10A38    10A3A    
  574. 10A3F        
  575. 1D167    1D169    
  576. 1D17B    1D182    
  577. 1D185    1D18B    
  578. 1D1AA    1D1AD    
  579. 1D242    1D244    
  580. E0100    E01EF    
  581. END
  582. };
  583. 1;
  584.  
  585. package unicore::lib::selfloader::_CombAbo;
  586. sub getstrings() {
  587. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  588. # This file is built by mktables from e.g. UnicodeData.txt.
  589. # Any changes made here will be lost!
  590.  
  591. #
  592. # This file supports:
  593. #     \p{_CombAbove}
  594. # Meaning: (for internal casefolding use)
  595. #
  596. return <<'END';
  597. 0300    0314    
  598. 033D    0344    
  599. 0346        
  600. 034A    034C    
  601. 0350    0352    
  602. 0357        
  603. 035B        
  604. 0363    036F    
  605. 0483    0486    
  606. 0592    0595    
  607. 0597    0599    
  608. 059C    05A1    
  609. 05A8    05A9    
  610. 05AB    05AC    
  611. 05AF        
  612. 05C4        
  613. 0610    0615    
  614. 0653    0654    
  615. 0657    065B    
  616. 065D    065E    
  617. 06D6    06DC    
  618. 06DF    06E2    
  619. 06E4        
  620. 06E7    06E8    
  621. 06EB    06EC    
  622. 0730        
  623. 0732    0733    
  624. 0735    0736    
  625. 073A        
  626. 073D        
  627. 073F    0741    
  628. 0743        
  629. 0745        
  630. 0747        
  631. 0749    074A    
  632. 0951        
  633. 0953    0954    
  634. 0F82    0F83    
  635. 0F86    0F87    
  636. 135F        
  637. 17DD        
  638. 193A        
  639. 1A17        
  640. 1DC0    1DC1    
  641. 1DC3        
  642. 20D0    20D1    
  643. 20D4    20D7    
  644. 20DB    20DC    
  645. 20E1        
  646. 20E7        
  647. 20E9        
  648. FE20    FE23    
  649. 10A0F        
  650. 10A38        
  651. 1D185    1D189    
  652. 1D1AA    1D1AD    
  653. 1D242    1D244    
  654. END
  655. };
  656. 1;
  657.  
  658. package unicore::lib::selfloader::AHex;
  659. sub getstrings() {
  660. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  661. # This file is built by mktables from e.g. UnicodeData.txt.
  662. # Any changes made here will be lost!
  663.  
  664. #
  665. # Binary property 'ASCII_Hex_Digit'
  666. #
  667. return <<'END';
  668. 0030    0039    ASCII_Hex_Digit
  669. 0041    0046    ASCII_Hex_Digit
  670. 0061    0066    ASCII_Hex_Digit
  671. END
  672. };
  673. 1;
  674.  
  675. package unicore::lib::selfloader::Alnum;
  676. sub getstrings() {
  677. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  678. # This file is built by mktables from e.g. UnicodeData.txt.
  679. # Any changes made here will be lost!
  680.  
  681. #
  682. # This file supports:
  683. #     \p{Alnum}
  684. # Meaning: [[:Alnum:]]
  685. #
  686. return <<'END';
  687. 0030    0039    
  688. 0041    005A    
  689. 0061    007A    
  690. 00AA        
  691. 00B5        
  692. 00BA        
  693. 00C0    00D6    
  694. 00D8    00F6    
  695. 00F8    0241    
  696. 0250    02C1    
  697. 02C6    02D1    
  698. 02E0    02E4    
  699. 02EE        
  700. 0300    036F    
  701. 037A        
  702. 0386        
  703. 0388    038A    
  704. 038C        
  705. 038E    03A1    
  706. 03A3    03CE    
  707. 03D0    03F5    
  708. 03F7    0481    
  709. 0483    0486    
  710. 0488    04CE    
  711. 04D0    04F9    
  712. 0500    050F    
  713. 0531    0556    
  714. 0559        
  715. 0561    0587    
  716. 0591    05B9    
  717. 05BB    05BD    
  718. 05BF        
  719. 05C1    05C2    
  720. 05C4    05C5    
  721. 05C7        
  722. 05D0    05EA    
  723. 05F0    05F2    
  724. 0610    0615    
  725. 0621    063A    
  726. 0640    065E    
  727. 0660    0669    
  728. 066E    06D3    
  729. 06D5    06DC    
  730. 06DE    06E8    
  731. 06EA    06FC    
  732. 06FF        
  733. 0710    074A    
  734. 074D    076D    
  735. 0780    07B1    
  736. 0901    0939    
  737. 093C    094D    
  738. 0950    0954    
  739. 0958    0963    
  740. 0966    096F    
  741. 097D        
  742. 0981    0983    
  743. 0985    098C    
  744. 098F    0990    
  745. 0993    09A8    
  746. 09AA    09B0    
  747. 09B2        
  748. 09B6    09B9    
  749. 09BC    09C4    
  750. 09C7    09C8    
  751. 09CB    09CE    
  752. 09D7        
  753. 09DC    09DD    
  754. 09DF    09E3    
  755. 09E6    09F1    
  756. 0A01    0A03    
  757. 0A05    0A0A    
  758. 0A0F    0A10    
  759. 0A13    0A28    
  760. 0A2A    0A30    
  761. 0A32    0A33    
  762. 0A35    0A36    
  763. 0A38    0A39    
  764. 0A3C        
  765. 0A3E    0A42    
  766. 0A47    0A48    
  767. 0A4B    0A4D    
  768. 0A59    0A5C    
  769. 0A5E        
  770. 0A66    0A74    
  771. 0A81    0A83    
  772. 0A85    0A8D    
  773. 0A8F    0A91    
  774. 0A93    0AA8    
  775. 0AAA    0AB0    
  776. 0AB2    0AB3    
  777. 0AB5    0AB9    
  778. 0ABC    0AC5    
  779. 0AC7    0AC9    
  780. 0ACB    0ACD    
  781. 0AD0        
  782. 0AE0    0AE3    
  783. 0AE6    0AEF    
  784. 0B01    0B03    
  785. 0B05    0B0C    
  786. 0B0F    0B10    
  787. 0B13    0B28    
  788. 0B2A    0B30    
  789. 0B32    0B33    
  790. 0B35    0B39    
  791. 0B3C    0B43    
  792. 0B47    0B48    
  793. 0B4B    0B4D    
  794. 0B56    0B57    
  795. 0B5C    0B5D    
  796. 0B5F    0B61    
  797. 0B66    0B6F    
  798. 0B71        
  799. 0B82    0B83    
  800. 0B85    0B8A    
  801. 0B8E    0B90    
  802. 0B92    0B95    
  803. 0B99    0B9A    
  804. 0B9C        
  805. 0B9E    0B9F    
  806. 0BA3    0BA4    
  807. 0BA8    0BAA    
  808. 0BAE    0BB9    
  809. 0BBE    0BC2    
  810. 0BC6    0BC8    
  811. 0BCA    0BCD    
  812. 0BD7        
  813. 0BE6    0BEF    
  814. 0C01    0C03    
  815. 0C05    0C0C    
  816. 0C0E    0C10    
  817. 0C12    0C28    
  818. 0C2A    0C33    
  819. 0C35    0C39    
  820. 0C3E    0C44    
  821. 0C46    0C48    
  822. 0C4A    0C4D    
  823. 0C55    0C56    
  824. 0C60    0C61    
  825. 0C66    0C6F    
  826. 0C82    0C83    
  827. 0C85    0C8C    
  828. 0C8E    0C90    
  829. 0C92    0CA8    
  830. 0CAA    0CB3    
  831. 0CB5    0CB9    
  832. 0CBC    0CC4    
  833. 0CC6    0CC8    
  834. 0CCA    0CCD    
  835. 0CD5    0CD6    
  836. 0CDE        
  837. 0CE0    0CE1    
  838. 0CE6    0CEF    
  839. 0D02    0D03    
  840. 0D05    0D0C    
  841. 0D0E    0D10    
  842. 0D12    0D28    
  843. 0D2A    0D39    
  844. 0D3E    0D43    
  845. 0D46    0D48    
  846. 0D4A    0D4D    
  847. 0D57        
  848. 0D60    0D61    
  849. 0D66    0D6F    
  850. 0D82    0D83    
  851. 0D85    0D96    
  852. 0D9A    0DB1    
  853. 0DB3    0DBB    
  854. 0DBD        
  855. 0DC0    0DC6    
  856. 0DCA        
  857. 0DCF    0DD4    
  858. 0DD6        
  859. 0DD8    0DDF    
  860. 0DF2    0DF3    
  861. 0E01    0E3A    
  862. 0E40    0E4E    
  863. 0E50    0E59    
  864. 0E81    0E82    
  865. 0E84        
  866. 0E87    0E88    
  867. 0E8A        
  868. 0E8D        
  869. 0E94    0E97    
  870. 0E99    0E9F    
  871. 0EA1    0EA3    
  872. 0EA5        
  873. 0EA7        
  874. 0EAA    0EAB    
  875. 0EAD    0EB9    
  876. 0EBB    0EBD    
  877. 0EC0    0EC4    
  878. 0EC6        
  879. 0EC8    0ECD    
  880. 0ED0    0ED9    
  881. 0EDC    0EDD    
  882. 0F00        
  883. 0F18    0F19    
  884. 0F20    0F29    
  885. 0F35        
  886. 0F37        
  887. 0F39        
  888. 0F3E    0F47    
  889. 0F49    0F6A    
  890. 0F71    0F84    
  891. 0F86    0F8B    
  892. 0F90    0F97    
  893. 0F99    0FBC    
  894. 0FC6        
  895. 1000    1021    
  896. 1023    1027    
  897. 1029    102A    
  898. 102C    1032    
  899. 1036    1039    
  900. 1040    1049    
  901. 1050    1059    
  902. 10A0    10C5    
  903. 10D0    10FA    
  904. 10FC        
  905. 1100    1159    
  906. 115F    11A2    
  907. 11A8    11F9    
  908. 1200    1248    
  909. 124A    124D    
  910. 1250    1256    
  911. 1258        
  912. 125A    125D    
  913. 1260    1288    
  914. 128A    128D    
  915. 1290    12B0    
  916. 12B2    12B5    
  917. 12B8    12BE    
  918. 12C0        
  919. 12C2    12C5    
  920. 12C8    12D6    
  921. 12D8    1310    
  922. 1312    1315    
  923. 1318    135A    
  924. 135F        
  925. 1380    138F    
  926. 13A0    13F4    
  927. 1401    166C    
  928. 166F    1676    
  929. 1681    169A    
  930. 16A0    16EA    
  931. 1700    170C    
  932. 170E    1714    
  933. 1720    1734    
  934. 1740    1753    
  935. 1760    176C    
  936. 176E    1770    
  937. 1772    1773    
  938. 1780    17B3    
  939. 17B6    17D3    
  940. 17D7        
  941. 17DC    17DD    
  942. 17E0    17E9    
  943. 180B    180D    
  944. 1810    1819    
  945. 1820    1877    
  946. 1880    18A9    
  947. 1900    191C    
  948. 1920    192B    
  949. 1930    193B    
  950. 1946    196D    
  951. 1970    1974    
  952. 1980    19A9    
  953. 19B0    19C9    
  954. 19D0    19D9    
  955. 1A00    1A1B    
  956. 1D00    1DC3    
  957. 1E00    1E9B    
  958. 1EA0    1EF9    
  959. 1F00    1F15    
  960. 1F18    1F1D    
  961. 1F20    1F45    
  962. 1F48    1F4D    
  963. 1F50    1F57    
  964. 1F59        
  965. 1F5B        
  966. 1F5D        
  967. 1F5F    1F7D    
  968. 1F80    1FB4    
  969. 1FB6    1FBC    
  970. 1FBE        
  971. 1FC2    1FC4    
  972. 1FC6    1FCC    
  973. 1FD0    1FD3    
  974. 1FD6    1FDB    
  975. 1FE0    1FEC    
  976. 1FF2    1FF4    
  977. 1FF6    1FFC    
  978. 2071        
  979. 207F        
  980. 2090    2094    
  981. 20D0    20EB    
  982. 2102        
  983. 2107        
  984. 210A    2113    
  985. 2115        
  986. 2119    211D    
  987. 2124        
  988. 2126        
  989. 2128        
  990. 212A    212D    
  991. 212F    2131    
  992. 2133    2139    
  993. 213C    213F    
  994. 2145    2149    
  995. 2C00    2C2E    
  996. 2C30    2C5E    
  997. 2C80    2CE4    
  998. 2D00    2D25    
  999. 2D30    2D65    
  1000. 2D6F        
  1001. 2D80    2D96    
  1002. 2DA0    2DA6    
  1003. 2DA8    2DAE    
  1004. 2DB0    2DB6    
  1005. 2DB8    2DBE    
  1006. 2DC0    2DC6    
  1007. 2DC8    2DCE    
  1008. 2DD0    2DD6    
  1009. 2DD8    2DDE    
  1010. 3005    3006    
  1011. 302A    302F    
  1012. 3031    3035    
  1013. 303B    303C    
  1014. 3041    3096    
  1015. 3099    309A    
  1016. 309D    309F    
  1017. 30A1    30FA    
  1018. 30FC    30FF    
  1019. 3105    312C    
  1020. 3131    318E    
  1021. 31A0    31B7    
  1022. 31F0    31FF    
  1023. 3400    4DB5    
  1024. 4E00    9FBB    
  1025. A000    A48C    
  1026. A800    A827    
  1027. AC00    D7A3    
  1028. F900    FA2D    
  1029. FA30    FA6A    
  1030. FA70    FAD9    
  1031. FB00    FB06    
  1032. FB13    FB17    
  1033. FB1D    FB28    
  1034. FB2A    FB36    
  1035. FB38    FB3C    
  1036. FB3E        
  1037. FB40    FB41    
  1038. FB43    FB44    
  1039. FB46    FBB1    
  1040. FBD3    FD3D    
  1041. FD50    FD8F    
  1042. FD92    FDC7    
  1043. FDF0    FDFB    
  1044. FE00    FE0F    
  1045. FE20    FE23    
  1046. FE70    FE74    
  1047. FE76    FEFC    
  1048. FF10    FF19    
  1049. FF21    FF3A    
  1050. FF41    FF5A    
  1051. FF66    FFBE    
  1052. FFC2    FFC7    
  1053. FFCA    FFCF    
  1054. FFD2    FFD7    
  1055. FFDA    FFDC    
  1056. 10000    1000B    
  1057. 1000D    10026    
  1058. 10028    1003A    
  1059. 1003C    1003D    
  1060. 1003F    1004D    
  1061. 10050    1005D    
  1062. 10080    100FA    
  1063. 10300    1031E    
  1064. 10330    10349    
  1065. 10380    1039D    
  1066. 103A0    103C3    
  1067. 103C8    103CF    
  1068. 10400    1049D    
  1069. 104A0    104A9    
  1070. 10800    10805    
  1071. 10808        
  1072. 1080A    10835    
  1073. 10837    10838    
  1074. 1083C        
  1075. 1083F        
  1076. 10A00    10A03    
  1077. 10A05    10A06    
  1078. 10A0C    10A13    
  1079. 10A15    10A17    
  1080. 10A19    10A33    
  1081. 10A38    10A3A    
  1082. 10A3F        
  1083. 1D165    1D169    
  1084. 1D16D    1D172    
  1085. 1D17B    1D182    
  1086. 1D185    1D18B    
  1087. 1D1AA    1D1AD    
  1088. 1D242    1D244    
  1089. 1D400    1D454    
  1090. 1D456    1D49C    
  1091. 1D49E    1D49F    
  1092. 1D4A2        
  1093. 1D4A5    1D4A6    
  1094. 1D4A9    1D4AC    
  1095. 1D4AE    1D4B9    
  1096. 1D4BB        
  1097. 1D4BD    1D4C3    
  1098. 1D4C5    1D505    
  1099. 1D507    1D50A    
  1100. 1D50D    1D514    
  1101. 1D516    1D51C    
  1102. 1D51E    1D539    
  1103. 1D53B    1D53E    
  1104. 1D540    1D544    
  1105. 1D546        
  1106. 1D54A    1D550    
  1107. 1D552    1D6A5    
  1108. 1D6A8    1D6C0    
  1109. 1D6C2    1D6DA    
  1110. 1D6DC    1D6FA    
  1111. 1D6FC    1D714    
  1112. 1D716    1D734    
  1113. 1D736    1D74E    
  1114. 1D750    1D76E    
  1115. 1D770    1D788    
  1116. 1D78A    1D7A8    
  1117. 1D7AA    1D7C2    
  1118. 1D7C4    1D7C9    
  1119. 1D7CE    1D7FF    
  1120. 20000    2A6D6    
  1121. 2F800    2FA1D    
  1122. E0100    E01EF    
  1123. END
  1124. };
  1125. 1;
  1126.  
  1127. package unicore::lib::selfloader::Alpha;
  1128. sub getstrings() {
  1129. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  1130. # This file is built by mktables from e.g. UnicodeData.txt.
  1131. # Any changes made here will be lost!
  1132.  
  1133. #
  1134. # This file supports:
  1135. #     \p{Alpha}
  1136. # Meaning: [[:Alpha:]]
  1137. #
  1138. return <<'END';
  1139. 0041    005A    
  1140. 0061    007A    
  1141. 00AA        
  1142. 00B5        
  1143. 00BA        
  1144. 00C0    00D6    
  1145. 00D8    00F6    
  1146. 00F8    0241    
  1147. 0250    02C1    
  1148. 02C6    02D1    
  1149. 02E0    02E4    
  1150. 02EE        
  1151. 0300    036F    
  1152. 037A        
  1153. 0386        
  1154. 0388    038A    
  1155. 038C        
  1156. 038E    03A1    
  1157. 03A3    03CE    
  1158. 03D0    03F5    
  1159. 03F7    0481    
  1160. 0483    0486    
  1161. 0488    04CE    
  1162. 04D0    04F9    
  1163. 0500    050F    
  1164. 0531    0556    
  1165. 0559        
  1166. 0561    0587    
  1167. 0591    05B9    
  1168. 05BB    05BD    
  1169. 05BF        
  1170. 05C1    05C2    
  1171. 05C4    05C5    
  1172. 05C7        
  1173. 05D0    05EA    
  1174. 05F0    05F2    
  1175. 0610    0615    
  1176. 0621    063A    
  1177. 0640    065E    
  1178. 066E    06D3    
  1179. 06D5    06DC    
  1180. 06DE    06E8    
  1181. 06EA    06EF    
  1182. 06FA    06FC    
  1183. 06FF        
  1184. 0710    074A    
  1185. 074D    076D    
  1186. 0780    07B1    
  1187. 0901    0939    
  1188. 093C    094D    
  1189. 0950    0954    
  1190. 0958    0963    
  1191. 097D        
  1192. 0981    0983    
  1193. 0985    098C    
  1194. 098F    0990    
  1195. 0993    09A8    
  1196. 09AA    09B0    
  1197. 09B2        
  1198. 09B6    09B9    
  1199. 09BC    09C4    
  1200. 09C7    09C8    
  1201. 09CB    09CE    
  1202. 09D7        
  1203. 09DC    09DD    
  1204. 09DF    09E3    
  1205. 09F0    09F1    
  1206. 0A01    0A03    
  1207. 0A05    0A0A    
  1208. 0A0F    0A10    
  1209. 0A13    0A28    
  1210. 0A2A    0A30    
  1211. 0A32    0A33    
  1212. 0A35    0A36    
  1213. 0A38    0A39    
  1214. 0A3C        
  1215. 0A3E    0A42    
  1216. 0A47    0A48    
  1217. 0A4B    0A4D    
  1218. 0A59    0A5C    
  1219. 0A5E        
  1220. 0A70    0A74    
  1221. 0A81    0A83    
  1222. 0A85    0A8D    
  1223. 0A8F    0A91    
  1224. 0A93    0AA8    
  1225. 0AAA    0AB0    
  1226. 0AB2    0AB3    
  1227. 0AB5    0AB9    
  1228. 0ABC    0AC5    
  1229. 0AC7    0AC9    
  1230. 0ACB    0ACD    
  1231. 0AD0        
  1232. 0AE0    0AE3    
  1233. 0B01    0B03    
  1234. 0B05    0B0C    
  1235. 0B0F    0B10    
  1236. 0B13    0B28    
  1237. 0B2A    0B30    
  1238. 0B32    0B33    
  1239. 0B35    0B39    
  1240. 0B3C    0B43    
  1241. 0B47    0B48    
  1242. 0B4B    0B4D    
  1243. 0B56    0B57    
  1244. 0B5C    0B5D    
  1245. 0B5F    0B61    
  1246. 0B71        
  1247. 0B82    0B83    
  1248. 0B85    0B8A    
  1249. 0B8E    0B90    
  1250. 0B92    0B95    
  1251. 0B99    0B9A    
  1252. 0B9C        
  1253. 0B9E    0B9F    
  1254. 0BA3    0BA4    
  1255. 0BA8    0BAA    
  1256. 0BAE    0BB9    
  1257. 0BBE    0BC2    
  1258. 0BC6    0BC8    
  1259. 0BCA    0BCD    
  1260. 0BD7        
  1261. 0C01    0C03    
  1262. 0C05    0C0C    
  1263. 0C0E    0C10    
  1264. 0C12    0C28    
  1265. 0C2A    0C33    
  1266. 0C35    0C39    
  1267. 0C3E    0C44    
  1268. 0C46    0C48    
  1269. 0C4A    0C4D    
  1270. 0C55    0C56    
  1271. 0C60    0C61    
  1272. 0C82    0C83    
  1273. 0C85    0C8C    
  1274. 0C8E    0C90    
  1275. 0C92    0CA8    
  1276. 0CAA    0CB3    
  1277. 0CB5    0CB9    
  1278. 0CBC    0CC4    
  1279. 0CC6    0CC8    
  1280. 0CCA    0CCD    
  1281. 0CD5    0CD6    
  1282. 0CDE        
  1283. 0CE0    0CE1    
  1284. 0D02    0D03    
  1285. 0D05    0D0C    
  1286. 0D0E    0D10    
  1287. 0D12    0D28    
  1288. 0D2A    0D39    
  1289. 0D3E    0D43    
  1290. 0D46    0D48    
  1291. 0D4A    0D4D    
  1292. 0D57        
  1293. 0D60    0D61    
  1294. 0D82    0D83    
  1295. 0D85    0D96    
  1296. 0D9A    0DB1    
  1297. 0DB3    0DBB    
  1298. 0DBD        
  1299. 0DC0    0DC6    
  1300. 0DCA        
  1301. 0DCF    0DD4    
  1302. 0DD6        
  1303. 0DD8    0DDF    
  1304. 0DF2    0DF3    
  1305. 0E01    0E3A    
  1306. 0E40    0E4E    
  1307. 0E81    0E82    
  1308. 0E84        
  1309. 0E87    0E88    
  1310. 0E8A        
  1311. 0E8D        
  1312. 0E94    0E97    
  1313. 0E99    0E9F    
  1314. 0EA1    0EA3    
  1315. 0EA5        
  1316. 0EA7        
  1317. 0EAA    0EAB    
  1318. 0EAD    0EB9    
  1319. 0EBB    0EBD    
  1320. 0EC0    0EC4    
  1321. 0EC6        
  1322. 0EC8    0ECD    
  1323. 0EDC    0EDD    
  1324. 0F00        
  1325. 0F18    0F19    
  1326. 0F35        
  1327. 0F37        
  1328. 0F39        
  1329. 0F3E    0F47    
  1330. 0F49    0F6A    
  1331. 0F71    0F84    
  1332. 0F86    0F8B    
  1333. 0F90    0F97    
  1334. 0F99    0FBC    
  1335. 0FC6        
  1336. 1000    1021    
  1337. 1023    1027    
  1338. 1029    102A    
  1339. 102C    1032    
  1340. 1036    1039    
  1341. 1050    1059    
  1342. 10A0    10C5    
  1343. 10D0    10FA    
  1344. 10FC        
  1345. 1100    1159    
  1346. 115F    11A2    
  1347. 11A8    11F9    
  1348. 1200    1248    
  1349. 124A    124D    
  1350. 1250    1256    
  1351. 1258        
  1352. 125A    125D    
  1353. 1260    1288    
  1354. 128A    128D    
  1355. 1290    12B0    
  1356. 12B2    12B5    
  1357. 12B8    12BE    
  1358. 12C0        
  1359. 12C2    12C5    
  1360. 12C8    12D6    
  1361. 12D8    1310    
  1362. 1312    1315    
  1363. 1318    135A    
  1364. 135F        
  1365. 1380    138F    
  1366. 13A0    13F4    
  1367. 1401    166C    
  1368. 166F    1676    
  1369. 1681    169A    
  1370. 16A0    16EA    
  1371. 1700    170C    
  1372. 170E    1714    
  1373. 1720    1734    
  1374. 1740    1753    
  1375. 1760    176C    
  1376. 176E    1770    
  1377. 1772    1773    
  1378. 1780    17B3    
  1379. 17B6    17D3    
  1380. 17D7        
  1381. 17DC    17DD    
  1382. 180B    180D    
  1383. 1820    1877    
  1384. 1880    18A9    
  1385. 1900    191C    
  1386. 1920    192B    
  1387. 1930    193B    
  1388. 1950    196D    
  1389. 1970    1974    
  1390. 1980    19A9    
  1391. 19B0    19C9    
  1392. 1A00    1A1B    
  1393. 1D00    1DC3    
  1394. 1E00    1E9B    
  1395. 1EA0    1EF9    
  1396. 1F00    1F15    
  1397. 1F18    1F1D    
  1398. 1F20    1F45    
  1399. 1F48    1F4D    
  1400. 1F50    1F57    
  1401. 1F59        
  1402. 1F5B        
  1403. 1F5D        
  1404. 1F5F    1F7D    
  1405. 1F80    1FB4    
  1406. 1FB6    1FBC    
  1407. 1FBE        
  1408. 1FC2    1FC4    
  1409. 1FC6    1FCC    
  1410. 1FD0    1FD3    
  1411. 1FD6    1FDB    
  1412. 1FE0    1FEC    
  1413. 1FF2    1FF4    
  1414. 1FF6    1FFC    
  1415. 2071        
  1416. 207F        
  1417. 2090    2094    
  1418. 20D0    20EB    
  1419. 2102        
  1420. 2107        
  1421. 210A    2113    
  1422. 2115        
  1423. 2119    211D    
  1424. 2124        
  1425. 2126        
  1426. 2128        
  1427. 212A    212D    
  1428. 212F    2131    
  1429. 2133    2139    
  1430. 213C    213F    
  1431. 2145    2149    
  1432. 2C00    2C2E    
  1433. 2C30    2C5E    
  1434. 2C80    2CE4    
  1435. 2D00    2D25    
  1436. 2D30    2D65    
  1437. 2D6F        
  1438. 2D80    2D96    
  1439. 2DA0    2DA6    
  1440. 2DA8    2DAE    
  1441. 2DB0    2DB6    
  1442. 2DB8    2DBE    
  1443. 2DC0    2DC6    
  1444. 2DC8    2DCE    
  1445. 2DD0    2DD6    
  1446. 2DD8    2DDE    
  1447. 3005    3006    
  1448. 302A    302F    
  1449. 3031    3035    
  1450. 303B    303C    
  1451. 3041    3096    
  1452. 3099    309A    
  1453. 309D    309F    
  1454. 30A1    30FA    
  1455. 30FC    30FF    
  1456. 3105    312C    
  1457. 3131    318E    
  1458. 31A0    31B7    
  1459. 31F0    31FF    
  1460. 3400    4DB5    
  1461. 4E00    9FBB    
  1462. A000    A48C    
  1463. A800    A827    
  1464. AC00    D7A3    
  1465. F900    FA2D    
  1466. FA30    FA6A    
  1467. FA70    FAD9    
  1468. FB00    FB06    
  1469. FB13    FB17    
  1470. FB1D    FB28    
  1471. FB2A    FB36    
  1472. FB38    FB3C    
  1473. FB3E        
  1474. FB40    FB41    
  1475. FB43    FB44    
  1476. FB46    FBB1    
  1477. FBD3    FD3D    
  1478. FD50    FD8F    
  1479. FD92    FDC7    
  1480. FDF0    FDFB    
  1481. FE00    FE0F    
  1482. FE20    FE23    
  1483. FE70    FE74    
  1484. FE76    FEFC    
  1485. FF21    FF3A    
  1486. FF41    FF5A    
  1487. FF66    FFBE    
  1488. FFC2    FFC7    
  1489. FFCA    FFCF    
  1490. FFD2    FFD7    
  1491. FFDA    FFDC    
  1492. 10000    1000B    
  1493. 1000D    10026    
  1494. 10028    1003A    
  1495. 1003C    1003D    
  1496. 1003F    1004D    
  1497. 10050    1005D    
  1498. 10080    100FA    
  1499. 10300    1031E    
  1500. 10330    10349    
  1501. 10380    1039D    
  1502. 103A0    103C3    
  1503. 103C8    103CF    
  1504. 10400    1049D    
  1505. 10800    10805    
  1506. 10808        
  1507. 1080A    10835    
  1508. 10837    10838    
  1509. 1083C        
  1510. 1083F        
  1511. 10A00    10A03    
  1512. 10A05    10A06    
  1513. 10A0C    10A13    
  1514. 10A15    10A17    
  1515. 10A19    10A33    
  1516. 10A38    10A3A    
  1517. 10A3F        
  1518. 1D165    1D169    
  1519. 1D16D    1D172    
  1520. 1D17B    1D182    
  1521. 1D185    1D18B    
  1522. 1D1AA    1D1AD    
  1523. 1D242    1D244    
  1524. 1D400    1D454    
  1525. 1D456    1D49C    
  1526. 1D49E    1D49F    
  1527. 1D4A2        
  1528. 1D4A5    1D4A6    
  1529. 1D4A9    1D4AC    
  1530. 1D4AE    1D4B9    
  1531. 1D4BB        
  1532. 1D4BD    1D4C3    
  1533. 1D4C5    1D505    
  1534. 1D507    1D50A    
  1535. 1D50D    1D514    
  1536. 1D516    1D51C    
  1537. 1D51E    1D539    
  1538. 1D53B    1D53E    
  1539. 1D540    1D544    
  1540. 1D546        
  1541. 1D54A    1D550    
  1542. 1D552    1D6A5    
  1543. 1D6A8    1D6C0    
  1544. 1D6C2    1D6DA    
  1545. 1D6DC    1D6FA    
  1546. 1D6FC    1D714    
  1547. 1D716    1D734    
  1548. 1D736    1D74E    
  1549. 1D750    1D76E    
  1550. 1D770    1D788    
  1551. 1D78A    1D7A8    
  1552. 1D7AA    1D7C2    
  1553. 1D7C4    1D7C9    
  1554. 20000    2A6D6    
  1555. 2F800    2FA1D    
  1556. E0100    E01EF    
  1557. END
  1558. };
  1559. 1;
  1560.  
  1561. package unicore::lib::selfloader::Alphabet;
  1562. sub getstrings() {
  1563. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  1564. # This file is built by mktables from e.g. UnicodeData.txt.
  1565. # Any changes made here will be lost!
  1566.  
  1567. #
  1568. # This file supports:
  1569. #     \p{Alphabetic} (and fuzzy permutations)
  1570. # Meaning: [\p{L}\p{OtherAlphabetic}]
  1571. #
  1572. return <<'END';
  1573. 0041    005A    
  1574. 0061    007A    
  1575. 00AA        
  1576. 00B5        
  1577. 00BA        
  1578. 00C0    00D6    
  1579. 00D8    00F6    
  1580. 00F8    0241    
  1581. 0250    02C1    
  1582. 02C6    02D1    
  1583. 02E0    02E4    
  1584. 02EE        
  1585. 0345        
  1586. 037A        
  1587. 0386        
  1588. 0388    038A    
  1589. 038C        
  1590. 038E    03A1    
  1591. 03A3    03CE    
  1592. 03D0    03F5    
  1593. 03F7    0481    
  1594. 048A    04CE    
  1595. 04D0    04F9    
  1596. 0500    050F    
  1597. 0531    0556    
  1598. 0559        
  1599. 0561    0587    
  1600. 05B0    05B9    
  1601. 05BB    05BD    
  1602. 05BF        
  1603. 05C1    05C2    
  1604. 05C4    05C5    
  1605. 05C7        
  1606. 05D0    05EA    
  1607. 05F0    05F2    
  1608. 0610    0615    
  1609. 0621    063A    
  1610. 0640    0657    
  1611. 0659    065E    
  1612. 066E    06D3    
  1613. 06D5    06DC    
  1614. 06E1    06E8    
  1615. 06ED    06EF    
  1616. 06FA    06FC    
  1617. 06FF        
  1618. 0710    073F    
  1619. 074D    076D    
  1620. 0780    07B1    
  1621. 0901    0939    
  1622. 093D    094C    
  1623. 0950        
  1624. 0958    0963    
  1625. 097D        
  1626. 0981    0983    
  1627. 0985    098C    
  1628. 098F    0990    
  1629. 0993    09A8    
  1630. 09AA    09B0    
  1631. 09B2        
  1632. 09B6    09B9    
  1633. 09BD    09C4    
  1634. 09C7    09C8    
  1635. 09CB    09CC    
  1636. 09CE        
  1637. 09D7        
  1638. 09DC    09DD    
  1639. 09DF    09E3    
  1640. 09F0    09F1    
  1641. 0A01    0A03    
  1642. 0A05    0A0A    
  1643. 0A0F    0A10    
  1644. 0A13    0A28    
  1645. 0A2A    0A30    
  1646. 0A32    0A33    
  1647. 0A35    0A36    
  1648. 0A38    0A39    
  1649. 0A3E    0A42    
  1650. 0A47    0A48    
  1651. 0A4B    0A4C    
  1652. 0A59    0A5C    
  1653. 0A5E        
  1654. 0A70    0A74    
  1655. 0A81    0A83    
  1656. 0A85    0A8D    
  1657. 0A8F    0A91    
  1658. 0A93    0AA8    
  1659. 0AAA    0AB0    
  1660. 0AB2    0AB3    
  1661. 0AB5    0AB9    
  1662. 0ABD    0AC5    
  1663. 0AC7    0AC9    
  1664. 0ACB    0ACC    
  1665. 0AD0        
  1666. 0AE0    0AE3    
  1667. 0B01    0B03    
  1668. 0B05    0B0C    
  1669. 0B0F    0B10    
  1670. 0B13    0B28    
  1671. 0B2A    0B30    
  1672. 0B32    0B33    
  1673. 0B35    0B39    
  1674. 0B3D    0B43    
  1675. 0B47    0B48    
  1676. 0B4B    0B4C    
  1677. 0B56    0B57    
  1678. 0B5C    0B5D    
  1679. 0B5F    0B61    
  1680. 0B71        
  1681. 0B82    0B83    
  1682. 0B85    0B8A    
  1683. 0B8E    0B90    
  1684. 0B92    0B95    
  1685. 0B99    0B9A    
  1686. 0B9C        
  1687. 0B9E    0B9F    
  1688. 0BA3    0BA4    
  1689. 0BA8    0BAA    
  1690. 0BAE    0BB9    
  1691. 0BBE    0BC2    
  1692. 0BC6    0BC8    
  1693. 0BCA    0BCC    
  1694. 0BD7        
  1695. 0C01    0C03    
  1696. 0C05    0C0C    
  1697. 0C0E    0C10    
  1698. 0C12    0C28    
  1699. 0C2A    0C33    
  1700. 0C35    0C39    
  1701. 0C3E    0C44    
  1702. 0C46    0C48    
  1703. 0C4A    0C4C    
  1704. 0C55    0C56    
  1705. 0C60    0C61    
  1706. 0C82    0C83    
  1707. 0C85    0C8C    
  1708. 0C8E    0C90    
  1709. 0C92    0CA8    
  1710. 0CAA    0CB3    
  1711. 0CB5    0CB9    
  1712. 0CBD    0CC4    
  1713. 0CC6    0CC8    
  1714. 0CCA    0CCC    
  1715. 0CD5    0CD6    
  1716. 0CDE        
  1717. 0CE0    0CE1    
  1718. 0D02    0D03    
  1719. 0D05    0D0C    
  1720. 0D0E    0D10    
  1721. 0D12    0D28    
  1722. 0D2A    0D39    
  1723. 0D3E    0D43    
  1724. 0D46    0D48    
  1725. 0D4A    0D4C    
  1726. 0D57        
  1727. 0D60    0D61    
  1728. 0D82    0D83    
  1729. 0D85    0D96    
  1730. 0D9A    0DB1    
  1731. 0DB3    0DBB    
  1732. 0DBD        
  1733. 0DC0    0DC6    
  1734. 0DCF    0DD4    
  1735. 0DD6        
  1736. 0DD8    0DDF    
  1737. 0DF2    0DF3    
  1738. 0E01    0E3A    
  1739. 0E40    0E46    
  1740. 0E4D        
  1741. 0E81    0E82    
  1742. 0E84        
  1743. 0E87    0E88    
  1744. 0E8A        
  1745. 0E8D        
  1746. 0E94    0E97    
  1747. 0E99    0E9F    
  1748. 0EA1    0EA3    
  1749. 0EA5        
  1750. 0EA7        
  1751. 0EAA    0EAB    
  1752. 0EAD    0EB9    
  1753. 0EBB    0EBD    
  1754. 0EC0    0EC4    
  1755. 0EC6        
  1756. 0ECD        
  1757. 0EDC    0EDD    
  1758. 0F00        
  1759. 0F40    0F47    
  1760. 0F49    0F6A    
  1761. 0F71    0F81    
  1762. 0F88    0F8B    
  1763. 0F90    0F97    
  1764. 0F99    0FBC    
  1765. 1000    1021    
  1766. 1023    1027    
  1767. 1029    102A    
  1768. 102C    1032    
  1769. 1036        
  1770. 1038        
  1771. 1050    1059    
  1772. 10A0    10C5    
  1773. 10D0    10FA    
  1774. 10FC        
  1775. 1100    1159    
  1776. 115F    11A2    
  1777. 11A8    11F9    
  1778. 1200    1248    
  1779. 124A    124D    
  1780. 1250    1256    
  1781. 1258        
  1782. 125A    125D    
  1783. 1260    1288    
  1784. 128A    128D    
  1785. 1290    12B0    
  1786. 12B2    12B5    
  1787. 12B8    12BE    
  1788. 12C0        
  1789. 12C2    12C5    
  1790. 12C8    12D6    
  1791. 12D8    1310    
  1792. 1312    1315    
  1793. 1318    135A    
  1794. 135F        
  1795. 1380    138F    
  1796. 13A0    13F4    
  1797. 1401    166C    
  1798. 166F    1676    
  1799. 1681    169A    
  1800. 16A0    16EA    
  1801. 1700    170C    
  1802. 170E    1713    
  1803. 1720    1733    
  1804. 1740    1753    
  1805. 1760    176C    
  1806. 176E    1770    
  1807. 1772    1773    
  1808. 1780    17B3    
  1809. 17B6    17C8    
  1810. 17D7        
  1811. 17DC        
  1812. 1820    1877    
  1813. 1880    18A9    
  1814. 1900    191C    
  1815. 1920    192B    
  1816. 1930    1938    
  1817. 1950    196D    
  1818. 1970    1974    
  1819. 1980    19A9    
  1820. 19B0    19C9    
  1821. 1A00    1A1B    
  1822. 1D00    1DBF    
  1823. 1E00    1E9B    
  1824. 1EA0    1EF9    
  1825. 1F00    1F15    
  1826. 1F18    1F1D    
  1827. 1F20    1F45    
  1828. 1F48    1F4D    
  1829. 1F50    1F57    
  1830. 1F59        
  1831. 1F5B        
  1832. 1F5D        
  1833. 1F5F    1F7D    
  1834. 1F80    1FB4    
  1835. 1FB6    1FBC    
  1836. 1FBE        
  1837. 1FC2    1FC4    
  1838. 1FC6    1FCC    
  1839. 1FD0    1FD3    
  1840. 1FD6    1FDB    
  1841. 1FE0    1FEC    
  1842. 1FF2    1FF4    
  1843. 1FF6    1FFC    
  1844. 2071        
  1845. 207F        
  1846. 2090    2094    
  1847. 2102        
  1848. 2107        
  1849. 210A    2113    
  1850. 2115        
  1851. 2119    211D    
  1852. 2124        
  1853. 2126        
  1854. 2128        
  1855. 212A    212D    
  1856. 212F    2131    
  1857. 2133    2139    
  1858. 213C    213F    
  1859. 2145    2149    
  1860. 24B6    24E9    
  1861. 2C00    2C2E    
  1862. 2C30    2C5E    
  1863. 2C80    2CE4    
  1864. 2D00    2D25    
  1865. 2D30    2D65    
  1866. 2D6F        
  1867. 2D80    2D96    
  1868. 2DA0    2DA6    
  1869. 2DA8    2DAE    
  1870. 2DB0    2DB6    
  1871. 2DB8    2DBE    
  1872. 2DC0    2DC6    
  1873. 2DC8    2DCE    
  1874. 2DD0    2DD6    
  1875. 2DD8    2DDE    
  1876. 3005    3006    
  1877. 3031    3035    
  1878. 303B    303C    
  1879. 3041    3096    
  1880. 309D    309F    
  1881. 30A1    30FA    
  1882. 30FC    30FF    
  1883. 3105    312C    
  1884. 3131    318E    
  1885. 31A0    31B7    
  1886. 31F0    31FF    
  1887. 3400    4DB5    
  1888. 4E00    9FBB    
  1889. A000    A48C    
  1890. A800    A801    
  1891. A803    A805    
  1892. A807    A80A    
  1893. A80C    A827    
  1894. AC00    D7A3    
  1895. F900    FA2D    
  1896. FA30    FA6A    
  1897. FA70    FAD9    
  1898. FB00    FB06    
  1899. FB13    FB17    
  1900. FB1D    FB28    
  1901. FB2A    FB36    
  1902. FB38    FB3C    
  1903. FB3E        
  1904. FB40    FB41    
  1905. FB43    FB44    
  1906. FB46    FBB1    
  1907. FBD3    FD3D    
  1908. FD50    FD8F    
  1909. FD92    FDC7    
  1910. FDF0    FDFB    
  1911. FE70    FE74    
  1912. FE76    FEFC    
  1913. FF21    FF3A    
  1914. FF41    FF5A    
  1915. FF66    FFBE    
  1916. FFC2    FFC7    
  1917. FFCA    FFCF    
  1918. FFD2    FFD7    
  1919. FFDA    FFDC    
  1920. 10000    1000B    
  1921. 1000D    10026    
  1922. 10028    1003A    
  1923. 1003C    1003D    
  1924. 1003F    1004D    
  1925. 10050    1005D    
  1926. 10080    100FA    
  1927. 10300    1031E    
  1928. 10330    10349    
  1929. 10380    1039D    
  1930. 103A0    103C3    
  1931. 103C8    103CF    
  1932. 10400    1049D    
  1933. 10800    10805    
  1934. 10808        
  1935. 1080A    10835    
  1936. 10837    10838    
  1937. 1083C        
  1938. 1083F        
  1939. 10A00    10A03    
  1940. 10A05    10A06    
  1941. 10A0C    10A13    
  1942. 10A15    10A17    
  1943. 10A19    10A33    
  1944. 1D400    1D454    
  1945. 1D456    1D49C    
  1946. 1D49E    1D49F    
  1947. 1D4A2        
  1948. 1D4A5    1D4A6    
  1949. 1D4A9    1D4AC    
  1950. 1D4AE    1D4B9    
  1951. 1D4BB        
  1952. 1D4BD    1D4C3    
  1953. 1D4C5    1D505    
  1954. 1D507    1D50A    
  1955. 1D50D    1D514    
  1956. 1D516    1D51C    
  1957. 1D51E    1D539    
  1958. 1D53B    1D53E    
  1959. 1D540    1D544    
  1960. 1D546        
  1961. 1D54A    1D550    
  1962. 1D552    1D6A5    
  1963. 1D6A8    1D6C0    
  1964. 1D6C2    1D6DA    
  1965. 1D6DC    1D6FA    
  1966. 1D6FC    1D714    
  1967. 1D716    1D734    
  1968. 1D736    1D74E    
  1969. 1D750    1D76E    
  1970. 1D770    1D788    
  1971. 1D78A    1D7A8    
  1972. 1D7AA    1D7C2    
  1973. 1D7C4    1D7C9    
  1974. 20000    2A6D6    
  1975. 2F800    2FA1D    
  1976. END
  1977. };
  1978. 1;
  1979.  
  1980. package unicore::lib::selfloader::Any;
  1981. sub getstrings() {
  1982. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  1983. # This file is built by mktables from e.g. UnicodeData.txt.
  1984. # Any changes made here will be lost!
  1985.  
  1986. #
  1987. # This file supports:
  1988. #     \p{Any}
  1989. #     \p{Any}
  1990. # Meaning: [\x{0000}-\x{10FFFF}]
  1991. #
  1992. return <<'END';
  1993. 0000    10FFFF    
  1994. END
  1995. };
  1996. 1;
  1997.  
  1998. package unicore::lib::selfloader::Arab;
  1999. sub getstrings() {
  2000. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2001. # This file is built by mktables from e.g. UnicodeData.txt.
  2002. # Any changes made here will be lost!
  2003.  
  2004. #
  2005. # This file supports:
  2006. #     \p{Arabic} (and fuzzy permutations)
  2007. # Meaning: Script 'Arabic'
  2008. #
  2009. return <<'END';
  2010. 060B        Arabic
  2011. 060D    0615    Arabic
  2012. 061E        Arabic
  2013. 0621    063A    Arabic
  2014. 0641    064A    Arabic
  2015. 0656    065E    Arabic
  2016. 066A    066F    Arabic
  2017. 0671    06DC    Arabic
  2018. 06DE    06FF    Arabic
  2019. 0750    076D    Arabic
  2020. FB50    FBB1    Arabic
  2021. FBD3    FD3D    Arabic
  2022. FD50    FD8F    Arabic
  2023. FD92    FDC7    Arabic
  2024. FDF0    FDFC    Arabic
  2025. FE70    FE74    Arabic
  2026. FE76    FEFC    Arabic
  2027. END
  2028. };
  2029. 1;
  2030.  
  2031. package unicore::lib::selfloader::Armn;
  2032. sub getstrings() {
  2033. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2034. # This file is built by mktables from e.g. UnicodeData.txt.
  2035. # Any changes made here will be lost!
  2036.  
  2037. #
  2038. # This file supports:
  2039. #     \p{Armenian} (and fuzzy permutations)
  2040. # Meaning: Script 'Armenian'
  2041. #
  2042. return <<'END';
  2043. 0531    0556    Armenian
  2044. 0559    055F    Armenian
  2045. 0561    0587    Armenian
  2046. 058A        Armenian
  2047. FB13    FB17    Armenian
  2048. END
  2049. };
  2050. 1;
  2051.  
  2052. package unicore::lib::selfloader::ASCII;
  2053. sub getstrings() {
  2054. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2055. # This file is built by mktables from e.g. UnicodeData.txt.
  2056. # Any changes made here will be lost!
  2057.  
  2058. #
  2059. # This file supports:
  2060. #     \p{ASCII}
  2061. # Meaning: [[:ASCII:]]
  2062. #
  2063. return <<'END';
  2064. 0000    007F    
  2065. END
  2066. };
  2067. 1;
  2068.  
  2069. package unicore::lib::selfloader::AsciiHex;
  2070. sub getstrings() {
  2071. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2072. # This file is built by mktables from e.g. UnicodeData.txt.
  2073. # Any changes made here will be lost!
  2074.  
  2075. #
  2076. # This file supports:
  2077. #     \p{AsciiHexDigit} (and fuzzy permutations)
  2078. # Meaning: Extended property 'ASCII_Hex_Digit'
  2079. #
  2080. return <<'END';
  2081. 0030    0039    ASCII_Hex_Digit
  2082. 0041    0046    ASCII_Hex_Digit
  2083. 0061    0066    ASCII_Hex_Digit
  2084. END
  2085. };
  2086. 1;
  2087.  
  2088. package unicore::lib::selfloader::Assigned;
  2089. sub getstrings() {
  2090. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2091. # This file is built by mktables from e.g. UnicodeData.txt.
  2092. # Any changes made here will be lost!
  2093.  
  2094. #
  2095. # This file supports:
  2096. #     \p{Assigned}
  2097. # Meaning: All assigned code points
  2098. #
  2099. return <<'END';
  2100. 0000    0241    
  2101. 0250    036F    
  2102. 0374    0375    
  2103. 037A        
  2104. 037E        
  2105. 0384    038A    
  2106. 038C        
  2107. 038E    03A1    
  2108. 03A3    03CE    
  2109. 03D0    0486    
  2110. 0488    04CE    
  2111. 04D0    04F9    
  2112. 0500    050F    
  2113. 0531    0556    
  2114. 0559    055F    
  2115. 0561    0587    
  2116. 0589    058A    
  2117. 0591    05B9    
  2118. 05BB    05C7    
  2119. 05D0    05EA    
  2120. 05F0    05F4    
  2121. 0600    0603    
  2122. 060B    0615    
  2123. 061B        
  2124. 061E    061F    
  2125. 0621    063A    
  2126. 0640    065E    
  2127. 0660    070D    
  2128. 070F    074A    
  2129. 074D    076D    
  2130. 0780    07B1    
  2131. 0901    0939    
  2132. 093C    094D    
  2133. 0950    0954    
  2134. 0958    0970    
  2135. 097D        
  2136. 0981    0983    
  2137. 0985    098C    
  2138. 098F    0990    
  2139. 0993    09A8    
  2140. 09AA    09B0    
  2141. 09B2        
  2142. 09B6    09B9    
  2143. 09BC    09C4    
  2144. 09C7    09C8    
  2145. 09CB    09CE    
  2146. 09D7        
  2147. 09DC    09DD    
  2148. 09DF    09E3    
  2149. 09E6    09FA    
  2150. 0A01    0A03    
  2151. 0A05    0A0A    
  2152. 0A0F    0A10    
  2153. 0A13    0A28    
  2154. 0A2A    0A30    
  2155. 0A32    0A33    
  2156. 0A35    0A36    
  2157. 0A38    0A39    
  2158. 0A3C        
  2159. 0A3E    0A42    
  2160. 0A47    0A48    
  2161. 0A4B    0A4D    
  2162. 0A59    0A5C    
  2163. 0A5E        
  2164. 0A66    0A74    
  2165. 0A81    0A83    
  2166. 0A85    0A8D    
  2167. 0A8F    0A91    
  2168. 0A93    0AA8    
  2169. 0AAA    0AB0    
  2170. 0AB2    0AB3    
  2171. 0AB5    0AB9    
  2172. 0ABC    0AC5    
  2173. 0AC7    0AC9    
  2174. 0ACB    0ACD    
  2175. 0AD0        
  2176. 0AE0    0AE3    
  2177. 0AE6    0AEF    
  2178. 0AF1        
  2179. 0B01    0B03    
  2180. 0B05    0B0C    
  2181. 0B0F    0B10    
  2182. 0B13    0B28    
  2183. 0B2A    0B30    
  2184. 0B32    0B33    
  2185. 0B35    0B39    
  2186. 0B3C    0B43    
  2187. 0B47    0B48    
  2188. 0B4B    0B4D    
  2189. 0B56    0B57    
  2190. 0B5C    0B5D    
  2191. 0B5F    0B61    
  2192. 0B66    0B71    
  2193. 0B82    0B83    
  2194. 0B85    0B8A    
  2195. 0B8E    0B90    
  2196. 0B92    0B95    
  2197. 0B99    0B9A    
  2198. 0B9C        
  2199. 0B9E    0B9F    
  2200. 0BA3    0BA4    
  2201. 0BA8    0BAA    
  2202. 0BAE    0BB9    
  2203. 0BBE    0BC2    
  2204. 0BC6    0BC8    
  2205. 0BCA    0BCD    
  2206. 0BD7        
  2207. 0BE6    0BFA    
  2208. 0C01    0C03    
  2209. 0C05    0C0C    
  2210. 0C0E    0C10    
  2211. 0C12    0C28    
  2212. 0C2A    0C33    
  2213. 0C35    0C39    
  2214. 0C3E    0C44    
  2215. 0C46    0C48    
  2216. 0C4A    0C4D    
  2217. 0C55    0C56    
  2218. 0C60    0C61    
  2219. 0C66    0C6F    
  2220. 0C82    0C83    
  2221. 0C85    0C8C    
  2222. 0C8E    0C90    
  2223. 0C92    0CA8    
  2224. 0CAA    0CB3    
  2225. 0CB5    0CB9    
  2226. 0CBC    0CC4    
  2227. 0CC6    0CC8    
  2228. 0CCA    0CCD    
  2229. 0CD5    0CD6    
  2230. 0CDE        
  2231. 0CE0    0CE1    
  2232. 0CE6    0CEF    
  2233. 0D02    0D03    
  2234. 0D05    0D0C    
  2235. 0D0E    0D10    
  2236. 0D12    0D28    
  2237. 0D2A    0D39    
  2238. 0D3E    0D43    
  2239. 0D46    0D48    
  2240. 0D4A    0D4D    
  2241. 0D57        
  2242. 0D60    0D61    
  2243. 0D66    0D6F    
  2244. 0D82    0D83    
  2245. 0D85    0D96    
  2246. 0D9A    0DB1    
  2247. 0DB3    0DBB    
  2248. 0DBD        
  2249. 0DC0    0DC6    
  2250. 0DCA        
  2251. 0DCF    0DD4    
  2252. 0DD6        
  2253. 0DD8    0DDF    
  2254. 0DF2    0DF4    
  2255. 0E01    0E3A    
  2256. 0E3F    0E5B    
  2257. 0E81    0E82    
  2258. 0E84        
  2259. 0E87    0E88    
  2260. 0E8A        
  2261. 0E8D        
  2262. 0E94    0E97    
  2263. 0E99    0E9F    
  2264. 0EA1    0EA3    
  2265. 0EA5        
  2266. 0EA7        
  2267. 0EAA    0EAB    
  2268. 0EAD    0EB9    
  2269. 0EBB    0EBD    
  2270. 0EC0    0EC4    
  2271. 0EC6        
  2272. 0EC8    0ECD    
  2273. 0ED0    0ED9    
  2274. 0EDC    0EDD    
  2275. 0F00    0F47    
  2276. 0F49    0F6A    
  2277. 0F71    0F8B    
  2278. 0F90    0F97    
  2279. 0F99    0FBC    
  2280. 0FBE    0FCC    
  2281. 0FCF    0FD1    
  2282. 1000    1021    
  2283. 1023    1027    
  2284. 1029    102A    
  2285. 102C    1032    
  2286. 1036    1039    
  2287. 1040    1059    
  2288. 10A0    10C5    
  2289. 10D0    10FC    
  2290. 1100    1159    
  2291. 115F    11A2    
  2292. 11A8    11F9    
  2293. 1200    1248    
  2294. 124A    124D    
  2295. 1250    1256    
  2296. 1258        
  2297. 125A    125D    
  2298. 1260    1288    
  2299. 128A    128D    
  2300. 1290    12B0    
  2301. 12B2    12B5    
  2302. 12B8    12BE    
  2303. 12C0        
  2304. 12C2    12C5    
  2305. 12C8    12D6    
  2306. 12D8    1310    
  2307. 1312    1315    
  2308. 1318    135A    
  2309. 135F    137C    
  2310. 1380    1399    
  2311. 13A0    13F4    
  2312. 1401    1676    
  2313. 1680    169C    
  2314. 16A0    16F0    
  2315. 1700    170C    
  2316. 170E    1714    
  2317. 1720    1736    
  2318. 1740    1753    
  2319. 1760    176C    
  2320. 176E    1770    
  2321. 1772    1773    
  2322. 1780    17DD    
  2323. 17E0    17E9    
  2324. 17F0    17F9    
  2325. 1800    180E    
  2326. 1810    1819    
  2327. 1820    1877    
  2328. 1880    18A9    
  2329. 1900    191C    
  2330. 1920    192B    
  2331. 1930    193B    
  2332. 1940        
  2333. 1944    196D    
  2334. 1970    1974    
  2335. 1980    19A9    
  2336. 19B0    19C9    
  2337. 19D0    19D9    
  2338. 19DE    1A1B    
  2339. 1A1E    1A1F    
  2340. 1D00    1DC3    
  2341. 1E00    1E9B    
  2342. 1EA0    1EF9    
  2343. 1F00    1F15    
  2344. 1F18    1F1D    
  2345. 1F20    1F45    
  2346. 1F48    1F4D    
  2347. 1F50    1F57    
  2348. 1F59        
  2349. 1F5B        
  2350. 1F5D        
  2351. 1F5F    1F7D    
  2352. 1F80    1FB4    
  2353. 1FB6    1FC4    
  2354. 1FC6    1FD3    
  2355. 1FD6    1FDB    
  2356. 1FDD    1FEF    
  2357. 1FF2    1FF4    
  2358. 1FF6    1FFE    
  2359. 2000    2063    
  2360. 206A    2071    
  2361. 2074    208E    
  2362. 2090    2094    
  2363. 20A0    20B5    
  2364. 20D0    20EB    
  2365. 2100    214C    
  2366. 2153    2183    
  2367. 2190    23DB    
  2368. 2400    2426    
  2369. 2440    244A    
  2370. 2460    269C    
  2371. 26A0    26B1    
  2372. 2701    2704    
  2373. 2706    2709    
  2374. 270C    2727    
  2375. 2729    274B    
  2376. 274D        
  2377. 274F    2752    
  2378. 2756        
  2379. 2758    275E    
  2380. 2761    2794    
  2381. 2798    27AF    
  2382. 27B1    27BE    
  2383. 27C0    27C6    
  2384. 27D0    27EB    
  2385. 27F0    2B13    
  2386. 2C00    2C2E    
  2387. 2C30    2C5E    
  2388. 2C80    2CEA    
  2389. 2CF9    2D25    
  2390. 2D30    2D65    
  2391. 2D6F        
  2392. 2D80    2D96    
  2393. 2DA0    2DA6    
  2394. 2DA8    2DAE    
  2395. 2DB0    2DB6    
  2396. 2DB8    2DBE    
  2397. 2DC0    2DC6    
  2398. 2DC8    2DCE    
  2399. 2DD0    2DD6    
  2400. 2DD8    2DDE    
  2401. 2E00    2E17    
  2402. 2E1C    2E1D    
  2403. 2E80    2E99    
  2404. 2E9B    2EF3    
  2405. 2F00    2FD5    
  2406. 2FF0    2FFB    
  2407. 3000    303F    
  2408. 3041    3096    
  2409. 3099    30FF    
  2410. 3105    312C    
  2411. 3131    318E    
  2412. 3190    31B7    
  2413. 31C0    31CF    
  2414. 31F0    321E    
  2415. 3220    3243    
  2416. 3250    32FE    
  2417. 3300    4DB5    
  2418. 4DC0    9FBB    
  2419. A000    A48C    
  2420. A490    A4C6    
  2421. A700    A716    
  2422. A800    A82B    
  2423. AC00    D7A3    
  2424. D800    FA2D    
  2425. FA30    FA6A    
  2426. FA70    FAD9    
  2427. FB00    FB06    
  2428. FB13    FB17    
  2429. FB1D    FB36    
  2430. FB38    FB3C    
  2431. FB3E        
  2432. FB40    FB41    
  2433. FB43    FB44    
  2434. FB46    FBB1    
  2435. FBD3    FD3F    
  2436. FD50    FD8F    
  2437. FD92    FDC7    
  2438. FDF0    FDFD    
  2439. FE00    FE19    
  2440. FE20    FE23    
  2441. FE30    FE52    
  2442. FE54    FE66    
  2443. FE68    FE6B    
  2444. FE70    FE74    
  2445. FE76    FEFC    
  2446. FEFF        
  2447. FF01    FFBE    
  2448. FFC2    FFC7    
  2449. FFCA    FFCF    
  2450. FFD2    FFD7    
  2451. FFDA    FFDC    
  2452. FFE0    FFE6    
  2453. FFE8    FFEE    
  2454. FFF9    FFFD    
  2455. 10000    1000B    
  2456. 1000D    10026    
  2457. 10028    1003A    
  2458. 1003C    1003D    
  2459. 1003F    1004D    
  2460. 10050    1005D    
  2461. 10080    100FA    
  2462. 10100    10102    
  2463. 10107    10133    
  2464. 10137    1018A    
  2465. 10300    1031E    
  2466. 10320    10323    
  2467. 10330    1034A    
  2468. 10380    1039D    
  2469. 1039F    103C3    
  2470. 103C8    103D5    
  2471. 10400    1049D    
  2472. 104A0    104A9    
  2473. 10800    10805    
  2474. 10808        
  2475. 1080A    10835    
  2476. 10837    10838    
  2477. 1083C        
  2478. 1083F        
  2479. 10A00    10A03    
  2480. 10A05    10A06    
  2481. 10A0C    10A13    
  2482. 10A15    10A17    
  2483. 10A19    10A33    
  2484. 10A38    10A3A    
  2485. 10A3F    10A47    
  2486. 10A50    10A58    
  2487. 1D000    1D0F5    
  2488. 1D100    1D126    
  2489. 1D12A    1D1DD    
  2490. 1D200    1D245    
  2491. 1D300    1D356    
  2492. 1D400    1D454    
  2493. 1D456    1D49C    
  2494. 1D49E    1D49F    
  2495. 1D4A2        
  2496. 1D4A5    1D4A6    
  2497. 1D4A9    1D4AC    
  2498. 1D4AE    1D4B9    
  2499. 1D4BB        
  2500. 1D4BD    1D4C3    
  2501. 1D4C5    1D505    
  2502. 1D507    1D50A    
  2503. 1D50D    1D514    
  2504. 1D516    1D51C    
  2505. 1D51E    1D539    
  2506. 1D53B    1D53E    
  2507. 1D540    1D544    
  2508. 1D546        
  2509. 1D54A    1D550    
  2510. 1D552    1D6A5    
  2511. 1D6A8    1D7C9    
  2512. 1D7CE    1D7FF    
  2513. 20000    2A6D6    
  2514. 2F800    2FA1D    
  2515. E0001        
  2516. E0020    E007F    
  2517. E0100    E01EF    
  2518. F0000    FFFFD    
  2519. 100000    10FFFD    
  2520. END
  2521. };
  2522. 1;
  2523.  
  2524. package unicore::lib::selfloader::Beng;
  2525. sub getstrings() {
  2526. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2527. # This file is built by mktables from e.g. UnicodeData.txt.
  2528. # Any changes made here will be lost!
  2529.  
  2530. #
  2531. # This file supports:
  2532. #     \p{Bengali} (and fuzzy permutations)
  2533. # Meaning: Script 'Bengali'
  2534. #
  2535. return <<'END';
  2536. 0981    0983    Bengali
  2537. 0985    098C    Bengali
  2538. 098F    0990    Bengali
  2539. 0993    09A8    Bengali
  2540. 09AA    09B0    Bengali
  2541. 09B2        Bengali
  2542. 09B6    09B9    Bengali
  2543. 09BC    09C4    Bengali
  2544. 09C7    09C8    Bengali
  2545. 09CB    09CE    Bengali
  2546. 09D7        Bengali
  2547. 09DC    09DD    Bengali
  2548. 09DF    09E3    Bengali
  2549. 09E6    09FA    Bengali
  2550. END
  2551. };
  2552. 1;
  2553.  
  2554. package unicore::lib::selfloader::BidiC;
  2555. sub getstrings() {
  2556. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2557. # This file is built by mktables from e.g. UnicodeData.txt.
  2558. # Any changes made here will be lost!
  2559.  
  2560. #
  2561. # Binary property 'Bidi_Control'
  2562. #
  2563. return <<'END';
  2564. 200E    200F    Bidi_Control
  2565. 202A    202E    Bidi_Control
  2566. END
  2567. };
  2568. 1;
  2569.  
  2570. package unicore::lib::selfloader::BidiCont;
  2571. sub getstrings() {
  2572. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2573. # This file is built by mktables from e.g. UnicodeData.txt.
  2574. # Any changes made here will be lost!
  2575.  
  2576. #
  2577. # This file supports:
  2578. #     \p{BidiControl} (and fuzzy permutations)
  2579. # Meaning: Extended property 'Bidi_Control'
  2580. #
  2581. return <<'END';
  2582. 200E    200F    Bidi_Control
  2583. 202A    202E    Bidi_Control
  2584. END
  2585. };
  2586. 1;
  2587.  
  2588. package unicore::lib::selfloader::Blank;
  2589. sub getstrings() {
  2590. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2591. # This file is built by mktables from e.g. UnicodeData.txt.
  2592. # Any changes made here will be lost!
  2593.  
  2594. #
  2595. # This file supports:
  2596. #     \p{Blank}
  2597. # Meaning: [[:Blank:]]
  2598. #
  2599. return <<'END';
  2600. 0009        
  2601. 0020        
  2602. 00A0        
  2603. 1680        
  2604. 180E        
  2605. 2000    200A    
  2606. 202F        
  2607. 205F        
  2608. 3000        
  2609. END
  2610. };
  2611. 1;
  2612.  
  2613. package unicore::lib::selfloader::Bopo;
  2614. sub getstrings() {
  2615. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2616. # This file is built by mktables from e.g. UnicodeData.txt.
  2617. # Any changes made here will be lost!
  2618.  
  2619. #
  2620. # This file supports:
  2621. #     \p{Bopomofo} (and fuzzy permutations)
  2622. # Meaning: Script 'Bopomofo'
  2623. #
  2624. return <<'END';
  2625. 3105    312C    Bopomofo
  2626. 31A0    31B7    Bopomofo
  2627. END
  2628. };
  2629. 1;
  2630.  
  2631. package unicore::lib::selfloader::Brai;
  2632. sub getstrings() {
  2633. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2634. # This file is built by mktables from e.g. UnicodeData.txt.
  2635. # Any changes made here will be lost!
  2636.  
  2637. #
  2638. # This file supports:
  2639. #     \p{Braille} (and fuzzy permutations)
  2640. # Meaning: Script 'Braille'
  2641. #
  2642. return <<'END';
  2643. 2800    28FF    Braille
  2644. END
  2645. };
  2646. 1;
  2647.  
  2648. package unicore::lib::selfloader::Bugi;
  2649. sub getstrings() {
  2650. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2651. # This file is built by mktables from e.g. UnicodeData.txt.
  2652. # Any changes made here will be lost!
  2653.  
  2654. #
  2655. # This file supports:
  2656. #     \p{Buginese} (and fuzzy permutations)
  2657. # Meaning: Script 'Buginese'
  2658. #
  2659. return <<'END';
  2660. 1A00    1A1B    Buginese
  2661. 1A1E    1A1F    Buginese
  2662. END
  2663. };
  2664. 1;
  2665.  
  2666. package unicore::lib::selfloader::Buhd;
  2667. sub getstrings() {
  2668. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2669. # This file is built by mktables from e.g. UnicodeData.txt.
  2670. # Any changes made here will be lost!
  2671.  
  2672. #
  2673. # This file supports:
  2674. #     \p{Buhid} (and fuzzy permutations)
  2675. # Meaning: Script 'Buhid'
  2676. #
  2677. return <<'END';
  2678. 1740    1753    Buhid
  2679. END
  2680. };
  2681. 1;
  2682.  
  2683. package unicore::lib::selfloader::C;
  2684. sub getstrings() {
  2685. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2686. # This file is built by mktables from e.g. UnicodeData.txt.
  2687. # Any changes made here will be lost!
  2688.  
  2689. #
  2690. # This file supports:
  2691. #     \p{C}
  2692. #     \p{C} (and fuzzy permutations)
  2693. # Meaning: Major Category 'C'
  2694. #
  2695. return <<'END';
  2696. 0000    001F    
  2697. 007F    009F    
  2698. 00AD        
  2699. 0242    024F    
  2700. 0370    0373    
  2701. 0376    0379    
  2702. 037B    037D    
  2703. 037F    0383    
  2704. 038B        
  2705. 038D        
  2706. 03A2        
  2707. 03CF        
  2708. 0487        
  2709. 04CF        
  2710. 04FA    04FF    
  2711. 0510    0530    
  2712. 0557    0558    
  2713. 0560        
  2714. 0588        
  2715. 058B    0590    
  2716. 05BA        
  2717. 05C8    05CF    
  2718. 05EB    05EF    
  2719. 05F5    060A    
  2720. 0616    061A    
  2721. 061C    061D    
  2722. 0620        
  2723. 063B    063F    
  2724. 065F        
  2725. 06DD        
  2726. 070E    070F    
  2727. 074B    074C    
  2728. 076E    077F    
  2729. 07B2    0900    
  2730. 093A    093B    
  2731. 094E    094F    
  2732. 0955    0957    
  2733. 0971    097C    
  2734. 097E    0980    
  2735. 0984        
  2736. 098D    098E    
  2737. 0991    0992    
  2738. 09A9        
  2739. 09B1        
  2740. 09B3    09B5    
  2741. 09BA    09BB    
  2742. 09C5    09C6    
  2743. 09C9    09CA    
  2744. 09CF    09D6    
  2745. 09D8    09DB    
  2746. 09DE        
  2747. 09E4    09E5    
  2748. 09FB    0A00    
  2749. 0A04        
  2750. 0A0B    0A0E    
  2751. 0A11    0A12    
  2752. 0A29        
  2753. 0A31        
  2754. 0A34        
  2755. 0A37        
  2756. 0A3A    0A3B    
  2757. 0A3D        
  2758. 0A43    0A46    
  2759. 0A49    0A4A    
  2760. 0A4E    0A58    
  2761. 0A5D        
  2762. 0A5F    0A65    
  2763. 0A75    0A80    
  2764. 0A84        
  2765. 0A8E        
  2766. 0A92        
  2767. 0AA9        
  2768. 0AB1        
  2769. 0AB4        
  2770. 0ABA    0ABB    
  2771. 0AC6        
  2772. 0ACA        
  2773. 0ACE    0ACF    
  2774. 0AD1    0ADF    
  2775. 0AE4    0AE5    
  2776. 0AF0        
  2777. 0AF2    0B00    
  2778. 0B04        
  2779. 0B0D    0B0E    
  2780. 0B11    0B12    
  2781. 0B29        
  2782. 0B31        
  2783. 0B34        
  2784. 0B3A    0B3B    
  2785. 0B44    0B46    
  2786. 0B49    0B4A    
  2787. 0B4E    0B55    
  2788. 0B58    0B5B    
  2789. 0B5E        
  2790. 0B62    0B65    
  2791. 0B72    0B81    
  2792. 0B84        
  2793. 0B8B    0B8D    
  2794. 0B91        
  2795. 0B96    0B98    
  2796. 0B9B        
  2797. 0B9D        
  2798. 0BA0    0BA2    
  2799. 0BA5    0BA7    
  2800. 0BAB    0BAD    
  2801. 0BBA    0BBD    
  2802. 0BC3    0BC5    
  2803. 0BC9        
  2804. 0BCE    0BD6    
  2805. 0BD8    0BE5    
  2806. 0BFB    0C00    
  2807. 0C04        
  2808. 0C0D        
  2809. 0C11        
  2810. 0C29        
  2811. 0C34        
  2812. 0C3A    0C3D    
  2813. 0C45        
  2814. 0C49        
  2815. 0C4E    0C54    
  2816. 0C57    0C5F    
  2817. 0C62    0C65    
  2818. 0C70    0C81    
  2819. 0C84        
  2820. 0C8D        
  2821. 0C91        
  2822. 0CA9        
  2823. 0CB4        
  2824. 0CBA    0CBB    
  2825. 0CC5        
  2826. 0CC9        
  2827. 0CCE    0CD4    
  2828. 0CD7    0CDD    
  2829. 0CDF        
  2830. 0CE2    0CE5    
  2831. 0CF0    0D01    
  2832. 0D04        
  2833. 0D0D        
  2834. 0D11        
  2835. 0D29        
  2836. 0D3A    0D3D    
  2837. 0D44    0D45    
  2838. 0D49        
  2839. 0D4E    0D56    
  2840. 0D58    0D5F    
  2841. 0D62    0D65    
  2842. 0D70    0D81    
  2843. 0D84        
  2844. 0D97    0D99    
  2845. 0DB2        
  2846. 0DBC        
  2847. 0DBE    0DBF    
  2848. 0DC7    0DC9    
  2849. 0DCB    0DCE    
  2850. 0DD5        
  2851. 0DD7        
  2852. 0DE0    0DF1    
  2853. 0DF5    0E00    
  2854. 0E3B    0E3E    
  2855. 0E5C    0E80    
  2856. 0E83        
  2857. 0E85    0E86    
  2858. 0E89        
  2859. 0E8B    0E8C    
  2860. 0E8E    0E93    
  2861. 0E98        
  2862. 0EA0        
  2863. 0EA4        
  2864. 0EA6        
  2865. 0EA8    0EA9    
  2866. 0EAC        
  2867. 0EBA        
  2868. 0EBE    0EBF    
  2869. 0EC5        
  2870. 0EC7        
  2871. 0ECE    0ECF    
  2872. 0EDA    0EDB    
  2873. 0EDE    0EFF    
  2874. 0F48        
  2875. 0F6B    0F70    
  2876. 0F8C    0F8F    
  2877. 0F98        
  2878. 0FBD        
  2879. 0FCD    0FCE    
  2880. 0FD2    0FFF    
  2881. 1022        
  2882. 1028        
  2883. 102B        
  2884. 1033    1035    
  2885. 103A    103F    
  2886. 105A    109F    
  2887. 10C6    10CF    
  2888. 10FD    10FF    
  2889. 115A    115E    
  2890. 11A3    11A7    
  2891. 11FA    11FF    
  2892. 1249        
  2893. 124E    124F    
  2894. 1257        
  2895. 1259        
  2896. 125E    125F    
  2897. 1289        
  2898. 128E    128F    
  2899. 12B1        
  2900. 12B6    12B7    
  2901. 12BF        
  2902. 12C1        
  2903. 12C6    12C7    
  2904. 12D7        
  2905. 1311        
  2906. 1316    1317    
  2907. 135B    135E    
  2908. 137D    137F    
  2909. 139A    139F    
  2910. 13F5    1400    
  2911. 1677    167F    
  2912. 169D    169F    
  2913. 16F1    16FF    
  2914. 170D        
  2915. 1715    171F    
  2916. 1737    173F    
  2917. 1754    175F    
  2918. 176D        
  2919. 1771        
  2920. 1774    177F    
  2921. 17B4    17B5    
  2922. 17DE    17DF    
  2923. 17EA    17EF    
  2924. 17FA    17FF    
  2925. 180F        
  2926. 181A    181F    
  2927. 1878    187F    
  2928. 18AA    18FF    
  2929. 191D    191F    
  2930. 192C    192F    
  2931. 193C    193F    
  2932. 1941    1943    
  2933. 196E    196F    
  2934. 1975    197F    
  2935. 19AA    19AF    
  2936. 19CA    19CF    
  2937. 19DA    19DD    
  2938. 1A1C    1A1D    
  2939. 1A20    1CFF    
  2940. 1DC4    1DFF    
  2941. 1E9C    1E9F    
  2942. 1EFA    1EFF    
  2943. 1F16    1F17    
  2944. 1F1E    1F1F    
  2945. 1F46    1F47    
  2946. 1F4E    1F4F    
  2947. 1F58        
  2948. 1F5A        
  2949. 1F5C        
  2950. 1F5E        
  2951. 1F7E    1F7F    
  2952. 1FB5        
  2953. 1FC5        
  2954. 1FD4    1FD5    
  2955. 1FDC        
  2956. 1FF0    1FF1    
  2957. 1FF5        
  2958. 1FFF        
  2959. 200B    200F    
  2960. 202A    202E    
  2961. 2060    206F    
  2962. 2072    2073    
  2963. 208F        
  2964. 2095    209F    
  2965. 20B6    20CF    
  2966. 20EC    20FF    
  2967. 214D    2152    
  2968. 2184    218F    
  2969. 23DC    23FF    
  2970. 2427    243F    
  2971. 244B    245F    
  2972. 269D    269F    
  2973. 26B2    2700    
  2974. 2705        
  2975. 270A    270B    
  2976. 2728        
  2977. 274C        
  2978. 274E        
  2979. 2753    2755    
  2980. 2757        
  2981. 275F    2760    
  2982. 2795    2797    
  2983. 27B0        
  2984. 27BF        
  2985. 27C7    27CF    
  2986. 27EC    27EF    
  2987. 2B14    2BFF    
  2988. 2C2F        
  2989. 2C5F    2C7F    
  2990. 2CEB    2CF8    
  2991. 2D26    2D2F    
  2992. 2D66    2D6E    
  2993. 2D70    2D7F    
  2994. 2D97    2D9F    
  2995. 2DA7        
  2996. 2DAF        
  2997. 2DB7        
  2998. 2DBF        
  2999. 2DC7        
  3000. 2DCF        
  3001. 2DD7        
  3002. 2DDF    2DFF    
  3003. 2E18    2E1B    
  3004. 2E1E    2E7F    
  3005. 2E9A        
  3006. 2EF4    2EFF    
  3007. 2FD6    2FEF    
  3008. 2FFC    2FFF    
  3009. 3040        
  3010. 3097    3098    
  3011. 3100    3104    
  3012. 312D    3130    
  3013. 318F        
  3014. 31B8    31BF    
  3015. 31D0    31EF    
  3016. 321F        
  3017. 3244    324F    
  3018. 32FF        
  3019. 4DB6    4DBF    
  3020. 9FBC    9FFF    
  3021. A48D    A48F    
  3022. A4C7    A6FF    
  3023. A717    A7FF    
  3024. A82C    ABFF    
  3025. D7A4    F8FF    
  3026. FA2E    FA2F    
  3027. FA6B    FA6F    
  3028. FADA    FAFF    
  3029. FB07    FB12    
  3030. FB18    FB1C    
  3031. FB37        
  3032. FB3D        
  3033. FB3F        
  3034. FB42        
  3035. FB45        
  3036. FBB2    FBD2    
  3037. FD40    FD4F    
  3038. FD90    FD91    
  3039. FDC8    FDEF    
  3040. FDFE    FDFF    
  3041. FE1A    FE1F    
  3042. FE24    FE2F    
  3043. FE53        
  3044. FE67        
  3045. FE6C    FE6F    
  3046. FE75        
  3047. FEFD    FF00    
  3048. FFBF    FFC1    
  3049. FFC8    FFC9    
  3050. FFD0    FFD1    
  3051. FFD8    FFD9    
  3052. FFDD    FFDF    
  3053. FFE7        
  3054. FFEF    FFFB    
  3055. FFFE    FFFF    
  3056. 1000C        
  3057. 10027        
  3058. 1003B        
  3059. 1003E        
  3060. 1004E    1004F    
  3061. 1005E    1007F    
  3062. 100FB    100FF    
  3063. 10103    10106    
  3064. 10134    10136    
  3065. 1018B    102FF    
  3066. 1031F        
  3067. 10324    1032F    
  3068. 1034B    1037F    
  3069. 1039E        
  3070. 103C4    103C7    
  3071. 103D6    103FF    
  3072. 1049E    1049F    
  3073. 104AA    107FF    
  3074. 10806    10807    
  3075. 10809        
  3076. 10836        
  3077. 10839    1083B    
  3078. 1083D    1083E    
  3079. 10840    109FF    
  3080. 10A04        
  3081. 10A07    10A0B    
  3082. 10A14        
  3083. 10A18        
  3084. 10A34    10A37    
  3085. 10A3B    10A3E    
  3086. 10A48    10A4F    
  3087. 10A59    1CFFF    
  3088. 1D0F6    1D0FF    
  3089. 1D127    1D129    
  3090. 1D173    1D17A    
  3091. 1D1DE    1D1FF    
  3092. 1D246    1D2FF    
  3093. 1D357    1D3FF    
  3094. 1D455        
  3095. 1D49D        
  3096. 1D4A0    1D4A1    
  3097. 1D4A3    1D4A4    
  3098. 1D4A7    1D4A8    
  3099. 1D4AD        
  3100. 1D4BA        
  3101. 1D4BC        
  3102. 1D4C4        
  3103. 1D506        
  3104. 1D50B    1D50C    
  3105. 1D515        
  3106. 1D51D        
  3107. 1D53A        
  3108. 1D53F        
  3109. 1D545        
  3110. 1D547    1D549    
  3111. 1D551        
  3112. 1D6A6    1D6A7    
  3113. 1D7CA    1D7CD    
  3114. 1D800    1FFFF    
  3115. 2A6D7    2F7FF    
  3116. 2FA1E    E00FF    
  3117. E01F0    10FFFF    
  3118. END
  3119. };
  3120. 1;
  3121.  
  3122. package unicore::lib::selfloader::Canadian;
  3123. sub getstrings() {
  3124. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3125. # This file is built by mktables from e.g. UnicodeData.txt.
  3126. # Any changes made here will be lost!
  3127.  
  3128. #
  3129. # This file supports:
  3130. #     \p{CanadianAboriginal} (and fuzzy permutations)
  3131. # Meaning: Script 'Canadian_Aboriginal'
  3132. #
  3133. return <<'END';
  3134. 1401    1676    Canadian_Aboriginal
  3135. END
  3136. };
  3137. 1;
  3138.  
  3139. package unicore::lib::selfloader::Cc;
  3140. sub getstrings() {
  3141. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3142. # This file is built by mktables from e.g. UnicodeData.txt.
  3143. # Any changes made here will be lost!
  3144.  
  3145. #
  3146. # This file supports:
  3147. #     \p{Cc}
  3148. #     \p{Cc} (and fuzzy permutations)
  3149. # Meaning: General Category 'Cc'
  3150. #
  3151. return <<'END';
  3152. 0000    001F    
  3153. 007F    009F    
  3154. END
  3155. };
  3156. 1;
  3157.  
  3158. package unicore::lib::selfloader::Cf;
  3159. sub getstrings() {
  3160. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3161. # This file is built by mktables from e.g. UnicodeData.txt.
  3162. # Any changes made here will be lost!
  3163.  
  3164. #
  3165. # This file supports:
  3166. #     \p{Cf}
  3167. #     \p{Cf} (and fuzzy permutations)
  3168. # Meaning: General Category 'Cf'
  3169. #
  3170. return <<'END';
  3171. 00AD        
  3172. 0600    0603    
  3173. 06DD        
  3174. 070F        
  3175. 17B4    17B5    
  3176. 200B    200F    
  3177. 202A    202E    
  3178. 2060    2063    
  3179. 206A    206F    
  3180. FEFF        
  3181. FFF9    FFFB    
  3182. 1D173    1D17A    
  3183. E0001        
  3184. E0020    E007F    
  3185. END
  3186. };
  3187. 1;
  3188.  
  3189. package unicore::lib::selfloader::Cher;
  3190. sub getstrings() {
  3191. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3192. # This file is built by mktables from e.g. UnicodeData.txt.
  3193. # Any changes made here will be lost!
  3194.  
  3195. #
  3196. # This file supports:
  3197. #     \p{Cherokee} (and fuzzy permutations)
  3198. # Meaning: Script 'Cherokee'
  3199. #
  3200. return <<'END';
  3201. 13A0    13F4    Cherokee
  3202. END
  3203. };
  3204. 1;
  3205.  
  3206. package unicore::lib::selfloader::Cn;
  3207. sub getstrings() {
  3208. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3209. # This file is built by mktables from e.g. UnicodeData.txt.
  3210. # Any changes made here will be lost!
  3211.  
  3212. #
  3213. # This file supports:
  3214. #     \p{Cn}
  3215. #     \p{Cn} (and fuzzy permutations)
  3216. # Meaning: General Category 'Cn' [not functional in Perl]
  3217. #
  3218. return <<'END';
  3219. 0242    024F    
  3220. 0370    0373    
  3221. 0376    0379    
  3222. 037B    037D    
  3223. 037F    0383    
  3224. 038B        
  3225. 038D        
  3226. 03A2        
  3227. 03CF        
  3228. 0487        
  3229. 04CF        
  3230. 04FA    04FF    
  3231. 0510    0530    
  3232. 0557    0558    
  3233. 0560        
  3234. 0588        
  3235. 058B    0590    
  3236. 05BA        
  3237. 05C8    05CF    
  3238. 05EB    05EF    
  3239. 05F5    05FF    
  3240. 0604    060A    
  3241. 0616    061A    
  3242. 061C    061D    
  3243. 0620        
  3244. 063B    063F    
  3245. 065F        
  3246. 070E        
  3247. 074B    074C    
  3248. 076E    077F    
  3249. 07B2    0900    
  3250. 093A    093B    
  3251. 094E    094F    
  3252. 0955    0957    
  3253. 0971    097C    
  3254. 097E    0980    
  3255. 0984        
  3256. 098D    098E    
  3257. 0991    0992    
  3258. 09A9        
  3259. 09B1        
  3260. 09B3    09B5    
  3261. 09BA    09BB    
  3262. 09C5    09C6    
  3263. 09C9    09CA    
  3264. 09CF    09D6    
  3265. 09D8    09DB    
  3266. 09DE        
  3267. 09E4    09E5    
  3268. 09FB    0A00    
  3269. 0A04        
  3270. 0A0B    0A0E    
  3271. 0A11    0A12    
  3272. 0A29        
  3273. 0A31        
  3274. 0A34        
  3275. 0A37        
  3276. 0A3A    0A3B    
  3277. 0A3D        
  3278. 0A43    0A46    
  3279. 0A49    0A4A    
  3280. 0A4E    0A58    
  3281. 0A5D        
  3282. 0A5F    0A65    
  3283. 0A75    0A80    
  3284. 0A84        
  3285. 0A8E        
  3286. 0A92        
  3287. 0AA9        
  3288. 0AB1        
  3289. 0AB4        
  3290. 0ABA    0ABB    
  3291. 0AC6        
  3292. 0ACA        
  3293. 0ACE    0ACF    
  3294. 0AD1    0ADF    
  3295. 0AE4    0AE5    
  3296. 0AF0        
  3297. 0AF2    0B00    
  3298. 0B04        
  3299. 0B0D    0B0E    
  3300. 0B11    0B12    
  3301. 0B29        
  3302. 0B31        
  3303. 0B34        
  3304. 0B3A    0B3B    
  3305. 0B44    0B46    
  3306. 0B49    0B4A    
  3307. 0B4E    0B55    
  3308. 0B58    0B5B    
  3309. 0B5E        
  3310. 0B62    0B65    
  3311. 0B72    0B81    
  3312. 0B84        
  3313. 0B8B    0B8D    
  3314. 0B91        
  3315. 0B96    0B98    
  3316. 0B9B        
  3317. 0B9D        
  3318. 0BA0    0BA2    
  3319. 0BA5    0BA7    
  3320. 0BAB    0BAD    
  3321. 0BBA    0BBD    
  3322. 0BC3    0BC5    
  3323. 0BC9        
  3324. 0BCE    0BD6    
  3325. 0BD8    0BE5    
  3326. 0BFB    0C00    
  3327. 0C04        
  3328. 0C0D        
  3329. 0C11        
  3330. 0C29        
  3331. 0C34        
  3332. 0C3A    0C3D    
  3333. 0C45        
  3334. 0C49        
  3335. 0C4E    0C54    
  3336. 0C57    0C5F    
  3337. 0C62    0C65    
  3338. 0C70    0C81    
  3339. 0C84        
  3340. 0C8D        
  3341. 0C91        
  3342. 0CA9        
  3343. 0CB4        
  3344. 0CBA    0CBB    
  3345. 0CC5        
  3346. 0CC9        
  3347. 0CCE    0CD4    
  3348. 0CD7    0CDD    
  3349. 0CDF        
  3350. 0CE2    0CE5    
  3351. 0CF0    0D01    
  3352. 0D04        
  3353. 0D0D        
  3354. 0D11        
  3355. 0D29        
  3356. 0D3A    0D3D    
  3357. 0D44    0D45    
  3358. 0D49        
  3359. 0D4E    0D56    
  3360. 0D58    0D5F    
  3361. 0D62    0D65    
  3362. 0D70    0D81    
  3363. 0D84        
  3364. 0D97    0D99    
  3365. 0DB2        
  3366. 0DBC        
  3367. 0DBE    0DBF    
  3368. 0DC7    0DC9    
  3369. 0DCB    0DCE    
  3370. 0DD5        
  3371. 0DD7        
  3372. 0DE0    0DF1    
  3373. 0DF5    0E00    
  3374. 0E3B    0E3E    
  3375. 0E5C    0E80    
  3376. 0E83        
  3377. 0E85    0E86    
  3378. 0E89        
  3379. 0E8B    0E8C    
  3380. 0E8E    0E93    
  3381. 0E98        
  3382. 0EA0        
  3383. 0EA4        
  3384. 0EA6        
  3385. 0EA8    0EA9    
  3386. 0EAC        
  3387. 0EBA        
  3388. 0EBE    0EBF    
  3389. 0EC5        
  3390. 0EC7        
  3391. 0ECE    0ECF    
  3392. 0EDA    0EDB    
  3393. 0EDE    0EFF    
  3394. 0F48        
  3395. 0F6B    0F70    
  3396. 0F8C    0F8F    
  3397. 0F98        
  3398. 0FBD        
  3399. 0FCD    0FCE    
  3400. 0FD2    0FFF    
  3401. 1022        
  3402. 1028        
  3403. 102B        
  3404. 1033    1035    
  3405. 103A    103F    
  3406. 105A    109F    
  3407. 10C6    10CF    
  3408. 10FD    10FF    
  3409. 115A    115E    
  3410. 11A3    11A7    
  3411. 11FA    11FF    
  3412. 1249        
  3413. 124E    124F    
  3414. 1257        
  3415. 1259        
  3416. 125E    125F    
  3417. 1289        
  3418. 128E    128F    
  3419. 12B1        
  3420. 12B6    12B7    
  3421. 12BF        
  3422. 12C1        
  3423. 12C6    12C7    
  3424. 12D7        
  3425. 1311        
  3426. 1316    1317    
  3427. 135B    135E    
  3428. 137D    137F    
  3429. 139A    139F    
  3430. 13F5    1400    
  3431. 1677    167F    
  3432. 169D    169F    
  3433. 16F1    16FF    
  3434. 170D        
  3435. 1715    171F    
  3436. 1737    173F    
  3437. 1754    175F    
  3438. 176D        
  3439. 1771        
  3440. 1774    177F    
  3441. 17DE    17DF    
  3442. 17EA    17EF    
  3443. 17FA    17FF    
  3444. 180F        
  3445. 181A    181F    
  3446. 1878    187F    
  3447. 18AA    18FF    
  3448. 191D    191F    
  3449. 192C    192F    
  3450. 193C    193F    
  3451. 1941    1943    
  3452. 196E    196F    
  3453. 1975    197F    
  3454. 19AA    19AF    
  3455. 19CA    19CF    
  3456. 19DA    19DD    
  3457. 1A1C    1A1D    
  3458. 1A20    1CFF    
  3459. 1DC4    1DFF    
  3460. 1E9C    1E9F    
  3461. 1EFA    1EFF    
  3462. 1F16    1F17    
  3463. 1F1E    1F1F    
  3464. 1F46    1F47    
  3465. 1F4E    1F4F    
  3466. 1F58        
  3467. 1F5A        
  3468. 1F5C        
  3469. 1F5E        
  3470. 1F7E    1F7F    
  3471. 1FB5        
  3472. 1FC5        
  3473. 1FD4    1FD5    
  3474. 1FDC        
  3475. 1FF0    1FF1    
  3476. 1FF5        
  3477. 1FFF        
  3478. 2064    2069    
  3479. 2072    2073    
  3480. 208F        
  3481. 2095    209F    
  3482. 20B6    20CF    
  3483. 20EC    20FF    
  3484. 214D    2152    
  3485. 2184    218F    
  3486. 23DC    23FF    
  3487. 2427    243F    
  3488. 244B    245F    
  3489. 269D    269F    
  3490. 26B2    2700    
  3491. 2705        
  3492. 270A    270B    
  3493. 2728        
  3494. 274C        
  3495. 274E        
  3496. 2753    2755    
  3497. 2757        
  3498. 275F    2760    
  3499. 2795    2797    
  3500. 27B0        
  3501. 27BF        
  3502. 27C7    27CF    
  3503. 27EC    27EF    
  3504. 2B14    2BFF    
  3505. 2C2F        
  3506. 2C5F    2C7F    
  3507. 2CEB    2CF8    
  3508. 2D26    2D2F    
  3509. 2D66    2D6E    
  3510. 2D70    2D7F    
  3511. 2D97    2D9F    
  3512. 2DA7        
  3513. 2DAF        
  3514. 2DB7        
  3515. 2DBF        
  3516. 2DC7        
  3517. 2DCF        
  3518. 2DD7        
  3519. 2DDF    2DFF    
  3520. 2E18    2E1B    
  3521. 2E1E    2E7F    
  3522. 2E9A        
  3523. 2EF4    2EFF    
  3524. 2FD6    2FEF    
  3525. 2FFC    2FFF    
  3526. 3040        
  3527. 3097    3098    
  3528. 3100    3104    
  3529. 312D    3130    
  3530. 318F        
  3531. 31B8    31BF    
  3532. 31D0    31EF    
  3533. 321F        
  3534. 3244    324F    
  3535. 32FF        
  3536. 4DB6    4DBF    
  3537. 9FBC    9FFF    
  3538. A48D    A48F    
  3539. A4C7    A6FF    
  3540. A717    A7FF    
  3541. A82C    ABFF    
  3542. D7A4    D7FF    
  3543. FA2E    FA2F    
  3544. FA6B    FA6F    
  3545. FADA    FAFF    
  3546. FB07    FB12    
  3547. FB18    FB1C    
  3548. FB37        
  3549. FB3D        
  3550. FB3F        
  3551. FB42        
  3552. FB45        
  3553. FBB2    FBD2    
  3554. FD40    FD4F    
  3555. FD90    FD91    
  3556. FDC8    FDEF    
  3557. FDFE    FDFF    
  3558. FE1A    FE1F    
  3559. FE24    FE2F    
  3560. FE53        
  3561. FE67        
  3562. FE6C    FE6F    
  3563. FE75        
  3564. FEFD    FEFE    
  3565. FF00        
  3566. FFBF    FFC1    
  3567. FFC8    FFC9    
  3568. FFD0    FFD1    
  3569. FFD8    FFD9    
  3570. FFDD    FFDF    
  3571. FFE7        
  3572. FFEF    FFF8    
  3573. FFFE    FFFF    
  3574. 1000C        
  3575. 10027        
  3576. 1003B        
  3577. 1003E        
  3578. 1004E    1004F    
  3579. 1005E    1007F    
  3580. 100FB    100FF    
  3581. 10103    10106    
  3582. 10134    10136    
  3583. 1018B    102FF    
  3584. 1031F        
  3585. 10324    1032F    
  3586. 1034B    1037F    
  3587. 1039E        
  3588. 103C4    103C7    
  3589. 103D6    103FF    
  3590. 1049E    1049F    
  3591. 104AA    107FF    
  3592. 10806    10807    
  3593. 10809        
  3594. 10836        
  3595. 10839    1083B    
  3596. 1083D    1083E    
  3597. 10840    109FF    
  3598. 10A04        
  3599. 10A07    10A0B    
  3600. 10A14        
  3601. 10A18        
  3602. 10A34    10A37    
  3603. 10A3B    10A3E    
  3604. 10A48    10A4F    
  3605. 10A59    1CFFF    
  3606. 1D0F6    1D0FF    
  3607. 1D127    1D129    
  3608. 1D1DE    1D1FF    
  3609. 1D246    1D2FF    
  3610. 1D357    1D3FF    
  3611. 1D455        
  3612. 1D49D        
  3613. 1D4A0    1D4A1    
  3614. 1D4A3    1D4A4    
  3615. 1D4A7    1D4A8    
  3616. 1D4AD        
  3617. 1D4BA        
  3618. 1D4BC        
  3619. 1D4C4        
  3620. 1D506        
  3621. 1D50B    1D50C    
  3622. 1D515        
  3623. 1D51D        
  3624. 1D53A        
  3625. 1D53F        
  3626. 1D545        
  3627. 1D547    1D549    
  3628. 1D551        
  3629. 1D6A6    1D6A7    
  3630. 1D7CA    1D7CD    
  3631. 1D800    1FFFF    
  3632. 2A6D7    2F7FF    
  3633. 2FA1E    E0000    
  3634. E0002    E001F    
  3635. E0080    E00FF    
  3636. E01F0    EFFFF    
  3637. FFFFE    FFFFF    
  3638. 10FFFE    10FFFF    
  3639. END
  3640. };
  3641. 1;
  3642.  
  3643. package unicore::lib::selfloader::Cntrl;
  3644. sub getstrings() {
  3645. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3646. # This file is built by mktables from e.g. UnicodeData.txt.
  3647. # Any changes made here will be lost!
  3648.  
  3649. #
  3650. # This file supports:
  3651. #     \p{Cntrl}
  3652. # Meaning: [[:Cntrl:]]
  3653. #
  3654. return <<'END';
  3655. 0000    001F    
  3656. 007F    009F    
  3657. 00AD        
  3658. 0600    0603    
  3659. 06DD        
  3660. 070F        
  3661. 17B4    17B5    
  3662. 200B    200F    
  3663. 202A    202E    
  3664. 2060    2063    
  3665. 206A    206F    
  3666. D800    F8FF    
  3667. FEFF        
  3668. FFF9    FFFB    
  3669. 1D173    1D17A    
  3670. E0001        
  3671. E0020    E007F    
  3672. F0000    FFFFD    
  3673. 100000    10FFFD    
  3674. END
  3675. };
  3676. 1;
  3677.  
  3678. package unicore::lib::selfloader::Co;
  3679. sub getstrings() {
  3680. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3681. # This file is built by mktables from e.g. UnicodeData.txt.
  3682. # Any changes made here will be lost!
  3683.  
  3684. #
  3685. # This file supports:
  3686. #     \p{Co}
  3687. #     \p{Co} (and fuzzy permutations)
  3688. # Meaning: General Category 'Co'
  3689. #
  3690. return <<'END';
  3691. E000    F8FF    
  3692. F0000    FFFFD    
  3693. 100000    10FFFD    
  3694. END
  3695. };
  3696. 1;
  3697.  
  3698. package unicore::lib::selfloader::Copt;
  3699. sub getstrings() {
  3700. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3701. # This file is built by mktables from e.g. UnicodeData.txt.
  3702. # Any changes made here will be lost!
  3703.  
  3704. #
  3705. # This file supports:
  3706. #     \p{Coptic} (and fuzzy permutations)
  3707. # Meaning: Script 'Coptic'
  3708. #
  3709. return <<'END';
  3710. 03E2    03EF    Coptic
  3711. 2C80    2CEA    Coptic
  3712. 2CF9    2CFF    Coptic
  3713. END
  3714. };
  3715. 1;
  3716.  
  3717. package unicore::lib::selfloader::Cprt;
  3718. sub getstrings() {
  3719. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3720. # This file is built by mktables from e.g. UnicodeData.txt.
  3721. # Any changes made here will be lost!
  3722.  
  3723. #
  3724. # This file supports:
  3725. #     \p{Cypriot} (and fuzzy permutations)
  3726. # Meaning: Script 'Cypriot'
  3727. #
  3728. return <<'END';
  3729. 10800    10805    Cypriot
  3730. 10808        Cypriot
  3731. 1080A    10835    Cypriot
  3732. 10837    10838    Cypriot
  3733. 1083C        Cypriot
  3734. 1083F        Cypriot
  3735. END
  3736. };
  3737. 1;
  3738.  
  3739. package unicore::lib::selfloader::Cs;
  3740. sub getstrings() {
  3741. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3742. # This file is built by mktables from e.g. UnicodeData.txt.
  3743. # Any changes made here will be lost!
  3744.  
  3745. #
  3746. # This file supports:
  3747. #     \p{Cs}
  3748. #     \p{Cs} (and fuzzy permutations)
  3749. # Meaning: General Category 'Cs'
  3750. #
  3751. return <<'END';
  3752. D800    DFFF    
  3753. END
  3754. };
  3755. 1;
  3756.  
  3757. package unicore::lib::selfloader::Cyrl;
  3758. sub getstrings() {
  3759. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3760. # This file is built by mktables from e.g. UnicodeData.txt.
  3761. # Any changes made here will be lost!
  3762.  
  3763. #
  3764. # This file supports:
  3765. #     \p{Cyrillic} (and fuzzy permutations)
  3766. # Meaning: Script 'Cyrillic'
  3767. #
  3768. return <<'END';
  3769. 0400    0486    Cyrillic
  3770. 0488    04CE    Cyrillic
  3771. 04D0    04F9    Cyrillic
  3772. 0500    050F    Cyrillic
  3773. 1D2B        Cyrillic
  3774. 1D78        Cyrillic
  3775. END
  3776. };
  3777. 1;
  3778.  
  3779. package unicore::lib::selfloader::Dash;
  3780. sub getstrings() {
  3781. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3782. # This file is built by mktables from e.g. UnicodeData.txt.
  3783. # Any changes made here will be lost!
  3784.  
  3785. #
  3786. # Binary property 'Dash'
  3787. #
  3788. return <<'END';
  3789. 002D        Dash
  3790. 058A        Dash
  3791. 1806        Dash
  3792. 2010    2015    Dash
  3793. 2053        Dash
  3794. 207B        Dash
  3795. 208B        Dash
  3796. 2212        Dash
  3797. 2E17        Dash
  3798. 301C        Dash
  3799. 3030        Dash
  3800. 30A0        Dash
  3801. FE31    FE32    Dash
  3802. FE58        Dash
  3803. FE63        Dash
  3804. FF0D        Dash
  3805. END
  3806. };
  3807. 1;
  3808.  
  3809. package unicore::lib::selfloader::Dash2;
  3810. sub getstrings() {
  3811. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3812. # This file is built by mktables from e.g. UnicodeData.txt.
  3813. # Any changes made here will be lost!
  3814.  
  3815. #
  3816. # This file supports:
  3817. #     \p{Dash} (and fuzzy permutations)
  3818. # Meaning: Extended property 'Dash'
  3819. #
  3820. return <<'END';
  3821. 002D        Dash
  3822. 058A        Dash
  3823. 1806        Dash
  3824. 2010    2015    Dash
  3825. 2053        Dash
  3826. 207B        Dash
  3827. 208B        Dash
  3828. 2212        Dash
  3829. 2E17        Dash
  3830. 301C        Dash
  3831. 3030        Dash
  3832. 30A0        Dash
  3833. FE31    FE32    Dash
  3834. FE58        Dash
  3835. FE63        Dash
  3836. FF0D        Dash
  3837. END
  3838. };
  3839. 1;
  3840.  
  3841. package unicore::lib::selfloader::Dep;
  3842. sub getstrings() {
  3843. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3844. # This file is built by mktables from e.g. UnicodeData.txt.
  3845. # Any changes made here will be lost!
  3846.  
  3847. #
  3848. # Binary property 'Deprecated'
  3849. #
  3850. return <<'END';
  3851. 0340    0341    Deprecated
  3852. 17A3        Deprecated
  3853. 17D3        Deprecated
  3854. 206A    206F    Deprecated
  3855. END
  3856. };
  3857. 1;
  3858.  
  3859. package unicore::lib::selfloader::Deprecat;
  3860. sub getstrings() {
  3861. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3862. # This file is built by mktables from e.g. UnicodeData.txt.
  3863. # Any changes made here will be lost!
  3864.  
  3865. #
  3866. # This file supports:
  3867. #     \p{Deprecated} (and fuzzy permutations)
  3868. # Meaning: Extended property 'Deprecated'
  3869. #
  3870. return <<'END';
  3871. 0340    0341    Deprecated
  3872. 17A3        Deprecated
  3873. 17D3        Deprecated
  3874. 206A    206F    Deprecated
  3875. END
  3876. };
  3877. 1;
  3878.  
  3879. package unicore::lib::selfloader::Deva;
  3880. sub getstrings() {
  3881. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3882. # This file is built by mktables from e.g. UnicodeData.txt.
  3883. # Any changes made here will be lost!
  3884.  
  3885. #
  3886. # This file supports:
  3887. #     \p{Devanagari} (and fuzzy permutations)
  3888. # Meaning: Script 'Devanagari'
  3889. #
  3890. return <<'END';
  3891. 0901    0939    Devanagari
  3892. 093C    094D    Devanagari
  3893. 0950    0954    Devanagari
  3894. 0958    0963    Devanagari
  3895. 0966    096F    Devanagari
  3896. 097D        Devanagari
  3897. END
  3898. };
  3899. 1;
  3900.  
  3901. package unicore::lib::selfloader::Dia;
  3902. sub getstrings() {
  3903. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  3904. # This file is built by mktables from e.g. UnicodeData.txt.
  3905. # Any changes made here will be lost!
  3906.  
  3907. #
  3908. # Binary property 'Diacritic'
  3909. #
  3910. return <<'END';
  3911. 005E        Diacritic
  3912. 0060        Diacritic
  3913. 00A8        Diacritic
  3914. 00AF        Diacritic
  3915. 00B4        Diacritic
  3916. 00B7    00B8    Diacritic
  3917. 02B0    034E    Diacritic
  3918. 0350    0357    Diacritic
  3919. 035D    0362    Diacritic
  3920. 0374    0375    Diacritic
  3921. 037A        Diacritic
  3922. 0384    0385    Diacritic
  3923. 0483    0486    Diacritic
  3924. 0559        Diacritic
  3925. 0591    05A1    Diacritic
  3926. 05A3    05B9    Diacritic
  3927. 05BB    05BD    Diacritic
  3928. 05BF        Diacritic
  3929. 05C1    05C2    Diacritic
  3930. 05C4        Diacritic
  3931. 064B    0652    Diacritic
  3932. 0657    0658    Diacritic
  3933. 06DF    06E0    Diacritic
  3934. 06E5    06E6    Diacritic
  3935. 06EA    06EC    Diacritic
  3936. 0730    074A    Diacritic
  3937. 07A6    07B0    Diacritic
  3938. 093C        Diacritic
  3939. 094D        Diacritic
  3940. 0951    0954    Diacritic
  3941. 09BC        Diacritic
  3942. 09CD        Diacritic
  3943. 0A3C        Diacritic
  3944. 0A4D        Diacritic
  3945. 0ABC        Diacritic
  3946. 0ACD        Diacritic
  3947. 0B3C        Diacritic
  3948. 0B4D        Diacritic
  3949. 0BCD        Diacritic
  3950. 0C4D        Diacritic
  3951. 0CBC        Diacritic
  3952. 0CCD        Diacritic
  3953. 0D4D        Diacritic
  3954. 0DCA        Diacritic
  3955. 0E47    0E4C    Diacritic
  3956. 0E4E        Diacritic
  3957. 0EC8    0ECC    Diacritic
  3958. 0F18    0F19    Diacritic
  3959. 0F35        Diacritic
  3960. 0F37        Diacritic
  3961. 0F39        Diacritic
  3962. 0F3E    0F3F    Diacritic
  3963. 0F82    0F84    Diacritic
  3964. 0F86    0F87    Diacritic
  3965. 0FC6        Diacritic
  3966. 1037        Diacritic
  3967. 1039        Diacritic
  3968. 17C9    17D3    Diacritic
  3969. 17DD        Diacritic
  3970. 1939    193B    Diacritic
  3971. 1D2C    1D6A    Diacritic
  3972. 1FBD        Diacritic
  3973. 1FBF    1FC1    Diacritic
  3974. 1FCD    1FCF    Diacritic
  3975. 1FDD    1FDF    Diacritic
  3976. 1FED    1FEF    Diacritic
  3977. 1FFD    1FFE    Diacritic
  3978. 302A    302F    Diacritic
  3979. 3099    309C    Diacritic
  3980. 30FC        Diacritic
  3981. FB1E        Diacritic
  3982. FE20    FE23    Diacritic
  3983. FF3E        Diacritic
  3984. FF40        Diacritic
  3985. FF70        Diacritic
  3986. FF9E    FF9F    Diacritic
  3987. FFE3        Diacritic
  3988. 1D167    1D169    Diacritic
  3989. 1D16D    1D172    Diacritic
  3990. 1D17B    1D182    Diacritic
  3991. 1D185    1D18B    Diacritic
  3992. 1D1AA    1D1AD    Diacritic
  3993. END
  3994. };
  3995. 1;
  3996.  
  3997. package unicore::lib::selfloader::Diacriti;
  3998. sub getstrings() {
  3999. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4000. # This file is built by mktables from e.g. UnicodeData.txt.
  4001. # Any changes made here will be lost!
  4002.  
  4003. #
  4004. # This file supports:
  4005. #     \p{Diacritic} (and fuzzy permutations)
  4006. # Meaning: Extended property 'Diacritic'
  4007. #
  4008. return <<'END';
  4009. 005E        Diacritic
  4010. 0060        Diacritic
  4011. 00A8        Diacritic
  4012. 00AF        Diacritic
  4013. 00B4        Diacritic
  4014. 00B7    00B8    Diacritic
  4015. 02B0    034E    Diacritic
  4016. 0350    0357    Diacritic
  4017. 035D    0362    Diacritic
  4018. 0374    0375    Diacritic
  4019. 037A        Diacritic
  4020. 0384    0385    Diacritic
  4021. 0483    0486    Diacritic
  4022. 0559        Diacritic
  4023. 0591    05A1    Diacritic
  4024. 05A3    05B9    Diacritic
  4025. 05BB    05BD    Diacritic
  4026. 05BF        Diacritic
  4027. 05C1    05C2    Diacritic
  4028. 05C4        Diacritic
  4029. 064B    0652    Diacritic
  4030. 0657    0658    Diacritic
  4031. 06DF    06E0    Diacritic
  4032. 06E5    06E6    Diacritic
  4033. 06EA    06EC    Diacritic
  4034. 0730    074A    Diacritic
  4035. 07A6    07B0    Diacritic
  4036. 093C        Diacritic
  4037. 094D        Diacritic
  4038. 0951    0954    Diacritic
  4039. 09BC        Diacritic
  4040. 09CD        Diacritic
  4041. 0A3C        Diacritic
  4042. 0A4D        Diacritic
  4043. 0ABC        Diacritic
  4044. 0ACD        Diacritic
  4045. 0B3C        Diacritic
  4046. 0B4D        Diacritic
  4047. 0BCD        Diacritic
  4048. 0C4D        Diacritic
  4049. 0CBC        Diacritic
  4050. 0CCD        Diacritic
  4051. 0D4D        Diacritic
  4052. 0DCA        Diacritic
  4053. 0E47    0E4C    Diacritic
  4054. 0E4E        Diacritic
  4055. 0EC8    0ECC    Diacritic
  4056. 0F18    0F19    Diacritic
  4057. 0F35        Diacritic
  4058. 0F37        Diacritic
  4059. 0F39        Diacritic
  4060. 0F3E    0F3F    Diacritic
  4061. 0F82    0F84    Diacritic
  4062. 0F86    0F87    Diacritic
  4063. 0FC6        Diacritic
  4064. 1037        Diacritic
  4065. 1039        Diacritic
  4066. 17C9    17D3    Diacritic
  4067. 17DD        Diacritic
  4068. 1939    193B    Diacritic
  4069. 1D2C    1D6A    Diacritic
  4070. 1FBD        Diacritic
  4071. 1FBF    1FC1    Diacritic
  4072. 1FCD    1FCF    Diacritic
  4073. 1FDD    1FDF    Diacritic
  4074. 1FED    1FEF    Diacritic
  4075. 1FFD    1FFE    Diacritic
  4076. 302A    302F    Diacritic
  4077. 3099    309C    Diacritic
  4078. 30FC        Diacritic
  4079. FB1E        Diacritic
  4080. FE20    FE23    Diacritic
  4081. FF3E        Diacritic
  4082. FF40        Diacritic
  4083. FF70        Diacritic
  4084. FF9E    FF9F    Diacritic
  4085. FFE3        Diacritic
  4086. 1D167    1D169    Diacritic
  4087. 1D16D    1D172    Diacritic
  4088. 1D17B    1D182    Diacritic
  4089. 1D185    1D18B    Diacritic
  4090. 1D1AA    1D1AD    Diacritic
  4091. END
  4092. };
  4093. 1;
  4094.  
  4095. package unicore::lib::selfloader::Digit;
  4096. sub getstrings() {
  4097. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4098. # This file is built by mktables from e.g. UnicodeData.txt.
  4099. # Any changes made here will be lost!
  4100.  
  4101. #
  4102. # This file supports:
  4103. #     \p{Digit}
  4104. # Meaning: [[:Digit:]]
  4105. #
  4106. return <<'END';
  4107. 0030    0039    
  4108. 0660    0669    
  4109. 06F0    06F9    
  4110. 0966    096F    
  4111. 09E6    09EF    
  4112. 0A66    0A6F    
  4113. 0AE6    0AEF    
  4114. 0B66    0B6F    
  4115. 0BE6    0BEF    
  4116. 0C66    0C6F    
  4117. 0CE6    0CEF    
  4118. 0D66    0D6F    
  4119. 0E50    0E59    
  4120. 0ED0    0ED9    
  4121. 0F20    0F29    
  4122. 1040    1049    
  4123. 17E0    17E9    
  4124. 1810    1819    
  4125. 1946    194F    
  4126. 19D0    19D9    
  4127. FF10    FF19    
  4128. 104A0    104A9    
  4129. 1D7CE    1D7FF    
  4130. END
  4131. };
  4132. 1;
  4133.  
  4134. package unicore::lib::selfloader::Dsrt;
  4135. sub getstrings() {
  4136. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4137. # This file is built by mktables from e.g. UnicodeData.txt.
  4138. # Any changes made here will be lost!
  4139.  
  4140. #
  4141. # This file supports:
  4142. #     \p{Deseret} (and fuzzy permutations)
  4143. # Meaning: Script 'Deseret'
  4144. #
  4145. return <<'END';
  4146. 10400    1044F    Deseret
  4147. END
  4148. };
  4149. 1;
  4150.  
  4151. package unicore::lib::selfloader::Ethi;
  4152. sub getstrings() {
  4153. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4154. # This file is built by mktables from e.g. UnicodeData.txt.
  4155. # Any changes made here will be lost!
  4156.  
  4157. #
  4158. # This file supports:
  4159. #     \p{Ethiopic} (and fuzzy permutations)
  4160. # Meaning: Script 'Ethiopic'
  4161. #
  4162. return <<'END';
  4163. 1200    1248    Ethiopic
  4164. 124A    124D    Ethiopic
  4165. 1250    1256    Ethiopic
  4166. 1258        Ethiopic
  4167. 125A    125D    Ethiopic
  4168. 1260    1288    Ethiopic
  4169. 128A    128D    Ethiopic
  4170. 1290    12B0    Ethiopic
  4171. 12B2    12B5    Ethiopic
  4172. 12B8    12BE    Ethiopic
  4173. 12C0        Ethiopic
  4174. 12C2    12C5    Ethiopic
  4175. 12C8    12D6    Ethiopic
  4176. 12D8    1310    Ethiopic
  4177. 1312    1315    Ethiopic
  4178. 1318    135A    Ethiopic
  4179. 135F    137C    Ethiopic
  4180. 1380    1399    Ethiopic
  4181. 2D80    2D96    Ethiopic
  4182. 2DA0    2DA6    Ethiopic
  4183. 2DA8    2DAE    Ethiopic
  4184. 2DB0    2DB6    Ethiopic
  4185. 2DB8    2DBE    Ethiopic
  4186. 2DC0    2DC6    Ethiopic
  4187. 2DC8    2DCE    Ethiopic
  4188. 2DD0    2DD6    Ethiopic
  4189. 2DD8    2DDE    Ethiopic
  4190. END
  4191. };
  4192. 1;
  4193.  
  4194. package unicore::lib::selfloader::Ext;
  4195. sub getstrings() {
  4196. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4197. # This file is built by mktables from e.g. UnicodeData.txt.
  4198. # Any changes made here will be lost!
  4199.  
  4200. #
  4201. # Binary property 'Extender'
  4202. #
  4203. return <<'END';
  4204. 00B7        Extender
  4205. 02D0    02D1    Extender
  4206. 0640        Extender
  4207. 0E46        Extender
  4208. 0EC6        Extender
  4209. 1843        Extender
  4210. 3005        Extender
  4211. 3031    3035    Extender
  4212. 309D    309E    Extender
  4213. 30FC    30FE    Extender
  4214. A015        Extender
  4215. FF70        Extender
  4216. END
  4217. };
  4218. 1;
  4219.  
  4220. package unicore::lib::selfloader::Extender;
  4221. sub getstrings() {
  4222. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4223. # This file is built by mktables from e.g. UnicodeData.txt.
  4224. # Any changes made here will be lost!
  4225.  
  4226. #
  4227. # This file supports:
  4228. #     \p{Extender} (and fuzzy permutations)
  4229. # Meaning: Extended property 'Extender'
  4230. #
  4231. return <<'END';
  4232. 00B7        Extender
  4233. 02D0    02D1    Extender
  4234. 0640        Extender
  4235. 0E46        Extender
  4236. 0EC6        Extender
  4237. 1843        Extender
  4238. 3005        Extender
  4239. 3031    3035    Extender
  4240. 309D    309E    Extender
  4241. 30FC    30FE    Extender
  4242. A015        Extender
  4243. FF70        Extender
  4244. END
  4245. };
  4246. 1;
  4247.  
  4248. package unicore::lib::selfloader::Geor;
  4249. sub getstrings() {
  4250. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4251. # This file is built by mktables from e.g. UnicodeData.txt.
  4252. # Any changes made here will be lost!
  4253.  
  4254. #
  4255. # This file supports:
  4256. #     \p{Georgian} (and fuzzy permutations)
  4257. # Meaning: Script 'Georgian'
  4258. #
  4259. return <<'END';
  4260. 10A0    10C5    Georgian
  4261. 10D0    10FA    Georgian
  4262. 10FC        Georgian
  4263. 2D00    2D25    Georgian
  4264. END
  4265. };
  4266. 1;
  4267.  
  4268. package unicore::lib::selfloader::Glag;
  4269. sub getstrings() {
  4270. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4271. # This file is built by mktables from e.g. UnicodeData.txt.
  4272. # Any changes made here will be lost!
  4273.  
  4274. #
  4275. # This file supports:
  4276. #     \p{Glagolitic} (and fuzzy permutations)
  4277. # Meaning: Script 'Glagolitic'
  4278. #
  4279. return <<'END';
  4280. 2C00    2C2E    Glagolitic
  4281. 2C30    2C5E    Glagolitic
  4282. END
  4283. };
  4284. 1;
  4285.  
  4286. package unicore::lib::selfloader::Goth;
  4287. sub getstrings() {
  4288. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4289. # This file is built by mktables from e.g. UnicodeData.txt.
  4290. # Any changes made here will be lost!
  4291.  
  4292. #
  4293. # This file supports:
  4294. #     \p{Gothic} (and fuzzy permutations)
  4295. # Meaning: Script 'Gothic'
  4296. #
  4297. return <<'END';
  4298. 10330    1034A    Gothic
  4299. END
  4300. };
  4301. 1;
  4302.  
  4303. package unicore::lib::selfloader::Graph;
  4304. sub getstrings() {
  4305. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4306. # This file is built by mktables from e.g. UnicodeData.txt.
  4307. # Any changes made here will be lost!
  4308.  
  4309. #
  4310. # This file supports:
  4311. #     \p{Graph}
  4312. # Meaning: [[:Graph:]]
  4313. #
  4314. return <<'END';
  4315. 0021    007E    
  4316. 00A1    0241    
  4317. 0250    036F    
  4318. 0374    0375    
  4319. 037A        
  4320. 037E        
  4321. 0384    038A    
  4322. 038C        
  4323. 038E    03A1    
  4324. 03A3    03CE    
  4325. 03D0    0486    
  4326. 0488    04CE    
  4327. 04D0    04F9    
  4328. 0500    050F    
  4329. 0531    0556    
  4330. 0559    055F    
  4331. 0561    0587    
  4332. 0589    058A    
  4333. 0591    05B9    
  4334. 05BB    05C7    
  4335. 05D0    05EA    
  4336. 05F0    05F4    
  4337. 0600    0603    
  4338. 060B    0615    
  4339. 061B        
  4340. 061E    061F    
  4341. 0621    063A    
  4342. 0640    065E    
  4343. 0660    070D    
  4344. 070F    074A    
  4345. 074D    076D    
  4346. 0780    07B1    
  4347. 0901    0939    
  4348. 093C    094D    
  4349. 0950    0954    
  4350. 0958    0970    
  4351. 097D        
  4352. 0981    0983    
  4353. 0985    098C    
  4354. 098F    0990    
  4355. 0993    09A8    
  4356. 09AA    09B0    
  4357. 09B2        
  4358. 09B6    09B9    
  4359. 09BC    09C4    
  4360. 09C7    09C8    
  4361. 09CB    09CE    
  4362. 09D7        
  4363. 09DC    09DD    
  4364. 09DF    09E3    
  4365. 09E6    09FA    
  4366. 0A01    0A03    
  4367. 0A05    0A0A    
  4368. 0A0F    0A10    
  4369. 0A13    0A28    
  4370. 0A2A    0A30    
  4371. 0A32    0A33    
  4372. 0A35    0A36    
  4373. 0A38    0A39    
  4374. 0A3C        
  4375. 0A3E    0A42    
  4376. 0A47    0A48    
  4377. 0A4B    0A4D    
  4378. 0A59    0A5C    
  4379. 0A5E        
  4380. 0A66    0A74    
  4381. 0A81    0A83    
  4382. 0A85    0A8D    
  4383. 0A8F    0A91    
  4384. 0A93    0AA8    
  4385. 0AAA    0AB0    
  4386. 0AB2    0AB3    
  4387. 0AB5    0AB9    
  4388. 0ABC    0AC5    
  4389. 0AC7    0AC9    
  4390. 0ACB    0ACD    
  4391. 0AD0        
  4392. 0AE0    0AE3    
  4393. 0AE6    0AEF    
  4394. 0AF1        
  4395. 0B01    0B03    
  4396. 0B05    0B0C    
  4397. 0B0F    0B10    
  4398. 0B13    0B28    
  4399. 0B2A    0B30    
  4400. 0B32    0B33    
  4401. 0B35    0B39    
  4402. 0B3C    0B43    
  4403. 0B47    0B48    
  4404. 0B4B    0B4D    
  4405. 0B56    0B57    
  4406. 0B5C    0B5D    
  4407. 0B5F    0B61    
  4408. 0B66    0B71    
  4409. 0B82    0B83    
  4410. 0B85    0B8A    
  4411. 0B8E    0B90    
  4412. 0B92    0B95    
  4413. 0B99    0B9A    
  4414. 0B9C        
  4415. 0B9E    0B9F    
  4416. 0BA3    0BA4    
  4417. 0BA8    0BAA    
  4418. 0BAE    0BB9    
  4419. 0BBE    0BC2    
  4420. 0BC6    0BC8    
  4421. 0BCA    0BCD    
  4422. 0BD7        
  4423. 0BE6    0BFA    
  4424. 0C01    0C03    
  4425. 0C05    0C0C    
  4426. 0C0E    0C10    
  4427. 0C12    0C28    
  4428. 0C2A    0C33    
  4429. 0C35    0C39    
  4430. 0C3E    0C44    
  4431. 0C46    0C48    
  4432. 0C4A    0C4D    
  4433. 0C55    0C56    
  4434. 0C60    0C61    
  4435. 0C66    0C6F    
  4436. 0C82    0C83    
  4437. 0C85    0C8C    
  4438. 0C8E    0C90    
  4439. 0C92    0CA8    
  4440. 0CAA    0CB3    
  4441. 0CB5    0CB9    
  4442. 0CBC    0CC4    
  4443. 0CC6    0CC8    
  4444. 0CCA    0CCD    
  4445. 0CD5    0CD6    
  4446. 0CDE        
  4447. 0CE0    0CE1    
  4448. 0CE6    0CEF    
  4449. 0D02    0D03    
  4450. 0D05    0D0C    
  4451. 0D0E    0D10    
  4452. 0D12    0D28    
  4453. 0D2A    0D39    
  4454. 0D3E    0D43    
  4455. 0D46    0D48    
  4456. 0D4A    0D4D    
  4457. 0D57        
  4458. 0D60    0D61    
  4459. 0D66    0D6F    
  4460. 0D82    0D83    
  4461. 0D85    0D96    
  4462. 0D9A    0DB1    
  4463. 0DB3    0DBB    
  4464. 0DBD        
  4465. 0DC0    0DC6    
  4466. 0DCA        
  4467. 0DCF    0DD4    
  4468. 0DD6        
  4469. 0DD8    0DDF    
  4470. 0DF2    0DF4    
  4471. 0E01    0E3A    
  4472. 0E3F    0E5B    
  4473. 0E81    0E82    
  4474. 0E84        
  4475. 0E87    0E88    
  4476. 0E8A        
  4477. 0E8D        
  4478. 0E94    0E97    
  4479. 0E99    0E9F    
  4480. 0EA1    0EA3    
  4481. 0EA5        
  4482. 0EA7        
  4483. 0EAA    0EAB    
  4484. 0EAD    0EB9    
  4485. 0EBB    0EBD    
  4486. 0EC0    0EC4    
  4487. 0EC6        
  4488. 0EC8    0ECD    
  4489. 0ED0    0ED9    
  4490. 0EDC    0EDD    
  4491. 0F00    0F47    
  4492. 0F49    0F6A    
  4493. 0F71    0F8B    
  4494. 0F90    0F97    
  4495. 0F99    0FBC    
  4496. 0FBE    0FCC    
  4497. 0FCF    0FD1    
  4498. 1000    1021    
  4499. 1023    1027    
  4500. 1029    102A    
  4501. 102C    1032    
  4502. 1036    1039    
  4503. 1040    1059    
  4504. 10A0    10C5    
  4505. 10D0    10FC    
  4506. 1100    1159    
  4507. 115F    11A2    
  4508. 11A8    11F9    
  4509. 1200    1248    
  4510. 124A    124D    
  4511. 1250    1256    
  4512. 1258        
  4513. 125A    125D    
  4514. 1260    1288    
  4515. 128A    128D    
  4516. 1290    12B0    
  4517. 12B2    12B5    
  4518. 12B8    12BE    
  4519. 12C0        
  4520. 12C2    12C5    
  4521. 12C8    12D6    
  4522. 12D8    1310    
  4523. 1312    1315    
  4524. 1318    135A    
  4525. 135F    137C    
  4526. 1380    1399    
  4527. 13A0    13F4    
  4528. 1401    1676    
  4529. 1681    169C    
  4530. 16A0    16F0    
  4531. 1700    170C    
  4532. 170E    1714    
  4533. 1720    1736    
  4534. 1740    1753    
  4535. 1760    176C    
  4536. 176E    1770    
  4537. 1772    1773    
  4538. 1780    17DD    
  4539. 17E0    17E9    
  4540. 17F0    17F9    
  4541. 1800    180D    
  4542. 1810    1819    
  4543. 1820    1877    
  4544. 1880    18A9    
  4545. 1900    191C    
  4546. 1920    192B    
  4547. 1930    193B    
  4548. 1940        
  4549. 1944    196D    
  4550. 1970    1974    
  4551. 1980    19A9    
  4552. 19B0    19C9    
  4553. 19D0    19D9    
  4554. 19DE    1A1B    
  4555. 1A1E    1A1F    
  4556. 1D00    1DC3    
  4557. 1E00    1E9B    
  4558. 1EA0    1EF9    
  4559. 1F00    1F15    
  4560. 1F18    1F1D    
  4561. 1F20    1F45    
  4562. 1F48    1F4D    
  4563. 1F50    1F57    
  4564. 1F59        
  4565. 1F5B        
  4566. 1F5D        
  4567. 1F5F    1F7D    
  4568. 1F80    1FB4    
  4569. 1FB6    1FC4    
  4570. 1FC6    1FD3    
  4571. 1FD6    1FDB    
  4572. 1FDD    1FEF    
  4573. 1FF2    1FF4    
  4574. 1FF6    1FFE    
  4575. 200B    2027    
  4576. 202A    202E    
  4577. 2030    205E    
  4578. 2060    2063    
  4579. 206A    2071    
  4580. 2074    208E    
  4581. 2090    2094    
  4582. 20A0    20B5    
  4583. 20D0    20EB    
  4584. 2100    214C    
  4585. 2153    2183    
  4586. 2190    23DB    
  4587. 2400    2426    
  4588. 2440    244A    
  4589. 2460    269C    
  4590. 26A0    26B1    
  4591. 2701    2704    
  4592. 2706    2709    
  4593. 270C    2727    
  4594. 2729    274B    
  4595. 274D        
  4596. 274F    2752    
  4597. 2756        
  4598. 2758    275E    
  4599. 2761    2794    
  4600. 2798    27AF    
  4601. 27B1    27BE    
  4602. 27C0    27C6    
  4603. 27D0    27EB    
  4604. 27F0    2B13    
  4605. 2C00    2C2E    
  4606. 2C30    2C5E    
  4607. 2C80    2CEA    
  4608. 2CF9    2D25    
  4609. 2D30    2D65    
  4610. 2D6F        
  4611. 2D80    2D96    
  4612. 2DA0    2DA6    
  4613. 2DA8    2DAE    
  4614. 2DB0    2DB6    
  4615. 2DB8    2DBE    
  4616. 2DC0    2DC6    
  4617. 2DC8    2DCE    
  4618. 2DD0    2DD6    
  4619. 2DD8    2DDE    
  4620. 2E00    2E17    
  4621. 2E1C    2E1D    
  4622. 2E80    2E99    
  4623. 2E9B    2EF3    
  4624. 2F00    2FD5    
  4625. 2FF0    2FFB    
  4626. 3001    303F    
  4627. 3041    3096    
  4628. 3099    30FF    
  4629. 3105    312C    
  4630. 3131    318E    
  4631. 3190    31B7    
  4632. 31C0    31CF    
  4633. 31F0    321E    
  4634. 3220    3243    
  4635. 3250    32FE    
  4636. 3300    4DB5    
  4637. 4DC0    9FBB    
  4638. A000    A48C    
  4639. A490    A4C6    
  4640. A700    A716    
  4641. A800    A82B    
  4642. AC00    D7A3    
  4643. E000    FA2D    
  4644. FA30    FA6A    
  4645. FA70    FAD9    
  4646. FB00    FB06    
  4647. FB13    FB17    
  4648. FB1D    FB36    
  4649. FB38    FB3C    
  4650. FB3E        
  4651. FB40    FB41    
  4652. FB43    FB44    
  4653. FB46    FBB1    
  4654. FBD3    FD3F    
  4655. FD50    FD8F    
  4656. FD92    FDC7    
  4657. FDF0    FDFD    
  4658. FE00    FE19    
  4659. FE20    FE23    
  4660. FE30    FE52    
  4661. FE54    FE66    
  4662. FE68    FE6B    
  4663. FE70    FE74    
  4664. FE76    FEFC    
  4665. FEFF        
  4666. FF01    FFBE    
  4667. FFC2    FFC7    
  4668. FFCA    FFCF    
  4669. FFD2    FFD7    
  4670. FFDA    FFDC    
  4671. FFE0    FFE6    
  4672. FFE8    FFEE    
  4673. FFF9    FFFD    
  4674. 10000    1000B    
  4675. 1000D    10026    
  4676. 10028    1003A    
  4677. 1003C    1003D    
  4678. 1003F    1004D    
  4679. 10050    1005D    
  4680. 10080    100FA    
  4681. 10100    10102    
  4682. 10107    10133    
  4683. 10137    1018A    
  4684. 10300    1031E    
  4685. 10320    10323    
  4686. 10330    1034A    
  4687. 10380    1039D    
  4688. 1039F    103C3    
  4689. 103C8    103D5    
  4690. 10400    1049D    
  4691. 104A0    104A9    
  4692. 10800    10805    
  4693. 10808        
  4694. 1080A    10835    
  4695. 10837    10838    
  4696. 1083C        
  4697. 1083F        
  4698. 10A00    10A03    
  4699. 10A05    10A06    
  4700. 10A0C    10A13    
  4701. 10A15    10A17    
  4702. 10A19    10A33    
  4703. 10A38    10A3A    
  4704. 10A3F    10A47    
  4705. 10A50    10A58    
  4706. 1D000    1D0F5    
  4707. 1D100    1D126    
  4708. 1D12A    1D1DD    
  4709. 1D200    1D245    
  4710. 1D300    1D356    
  4711. 1D400    1D454    
  4712. 1D456    1D49C    
  4713. 1D49E    1D49F    
  4714. 1D4A2        
  4715. 1D4A5    1D4A6    
  4716. 1D4A9    1D4AC    
  4717. 1D4AE    1D4B9    
  4718. 1D4BB        
  4719. 1D4BD    1D4C3    
  4720. 1D4C5    1D505    
  4721. 1D507    1D50A    
  4722. 1D50D    1D514    
  4723. 1D516    1D51C    
  4724. 1D51E    1D539    
  4725. 1D53B    1D53E    
  4726. 1D540    1D544    
  4727. 1D546        
  4728. 1D54A    1D550    
  4729. 1D552    1D6A5    
  4730. 1D6A8    1D7C9    
  4731. 1D7CE    1D7FF    
  4732. 20000    2A6D6    
  4733. 2F800    2FA1D    
  4734. E0001        
  4735. E0020    E007F    
  4736. E0100    E01EF    
  4737. F0000    FFFFD    
  4738. 100000    10FFFD    
  4739. END
  4740. };
  4741. 1;
  4742.  
  4743. package unicore::lib::selfloader::Grapheme;
  4744. sub getstrings() {
  4745. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4746. # This file is built by mktables from e.g. UnicodeData.txt.
  4747. # Any changes made here will be lost!
  4748.  
  4749. #
  4750. # This file supports:
  4751. #     \p{GraphemeLink} (and fuzzy permutations)
  4752. # Meaning: Extended property 'Grapheme_Link'
  4753. #
  4754. return <<'END';
  4755. 034F        Grapheme_Link
  4756. 094D        Grapheme_Link
  4757. 09CD        Grapheme_Link
  4758. 0A4D        Grapheme_Link
  4759. 0ACD        Grapheme_Link
  4760. 0B4D        Grapheme_Link
  4761. 0BCD        Grapheme_Link
  4762. 0C4D        Grapheme_Link
  4763. 0CCD        Grapheme_Link
  4764. 0D4D        Grapheme_Link
  4765. 0DCA        Grapheme_Link
  4766. 0E3A        Grapheme_Link
  4767. 1039        Grapheme_Link
  4768. 17D2        Grapheme_Link
  4769. A806        Grapheme_Link
  4770. 10A3F        Grapheme_Link
  4771. END
  4772. };
  4773. 1;
  4774.  
  4775. package unicore::lib::selfloader::Grek;
  4776. sub getstrings() {
  4777. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4778. # This file is built by mktables from e.g. UnicodeData.txt.
  4779. # Any changes made here will be lost!
  4780.  
  4781. #
  4782. # This file supports:
  4783. #     \p{Greek} (and fuzzy permutations)
  4784. # Meaning: Script 'Greek'
  4785. #
  4786. return <<'END';
  4787. 0374    0375    Greek
  4788. 037A        Greek
  4789. 0384    0386    Greek
  4790. 0388    038A    Greek
  4791. 038C        Greek
  4792. 038E    03A1    Greek
  4793. 03A3    03CE    Greek
  4794. 03D0    03E1    Greek
  4795. 03F0    03FF    Greek
  4796. 1D26    1D2A    Greek
  4797. 1D5D    1D61    Greek
  4798. 1D66    1D6A    Greek
  4799. 1F00    1F15    Greek
  4800. 1F18    1F1D    Greek
  4801. 1F20    1F45    Greek
  4802. 1F48    1F4D    Greek
  4803. 1F50    1F57    Greek
  4804. 1F59        Greek
  4805. 1F5B        Greek
  4806. 1F5D        Greek
  4807. 1F5F    1F7D    Greek
  4808. 1F80    1FB4    Greek
  4809. 1FB6    1FC4    Greek
  4810. 1FC6    1FD3    Greek
  4811. 1FD6    1FDB    Greek
  4812. 1FDD    1FEF    Greek
  4813. 1FF2    1FF4    Greek
  4814. 1FF6    1FFE    Greek
  4815. 2126        Greek
  4816. 10140    1018A    Greek
  4817. 1D200    1D245    Greek
  4818. END
  4819. };
  4820. 1;
  4821.  
  4822. package unicore::lib::selfloader::GrLink;
  4823. sub getstrings() {
  4824. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4825. # This file is built by mktables from e.g. UnicodeData.txt.
  4826. # Any changes made here will be lost!
  4827.  
  4828. #
  4829. # Binary property 'Grapheme_Link'
  4830. #
  4831. return <<'END';
  4832. 034F        Grapheme_Link
  4833. 094D        Grapheme_Link
  4834. 09CD        Grapheme_Link
  4835. 0A4D        Grapheme_Link
  4836. 0ACD        Grapheme_Link
  4837. 0B4D        Grapheme_Link
  4838. 0BCD        Grapheme_Link
  4839. 0C4D        Grapheme_Link
  4840. 0CCD        Grapheme_Link
  4841. 0D4D        Grapheme_Link
  4842. 0DCA        Grapheme_Link
  4843. 0E3A        Grapheme_Link
  4844. 1039        Grapheme_Link
  4845. 17D2        Grapheme_Link
  4846. A806        Grapheme_Link
  4847. 10A3F        Grapheme_Link
  4848. END
  4849. };
  4850. 1;
  4851.  
  4852. package unicore::lib::selfloader::Gujr;
  4853. sub getstrings() {
  4854. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4855. # This file is built by mktables from e.g. UnicodeData.txt.
  4856. # Any changes made here will be lost!
  4857.  
  4858. #
  4859. # This file supports:
  4860. #     \p{Gujarati} (and fuzzy permutations)
  4861. # Meaning: Script 'Gujarati'
  4862. #
  4863. return <<'END';
  4864. 0A81    0A83    Gujarati
  4865. 0A85    0A8D    Gujarati
  4866. 0A8F    0A91    Gujarati
  4867. 0A93    0AA8    Gujarati
  4868. 0AAA    0AB0    Gujarati
  4869. 0AB2    0AB3    Gujarati
  4870. 0AB5    0AB9    Gujarati
  4871. 0ABC    0AC5    Gujarati
  4872. 0AC7    0AC9    Gujarati
  4873. 0ACB    0ACD    Gujarati
  4874. 0AD0        Gujarati
  4875. 0AE0    0AE3    Gujarati
  4876. 0AE6    0AEF    Gujarati
  4877. 0AF1        Gujarati
  4878. END
  4879. };
  4880. 1;
  4881.  
  4882. package unicore::lib::selfloader::Guru;
  4883. sub getstrings() {
  4884. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4885. # This file is built by mktables from e.g. UnicodeData.txt.
  4886. # Any changes made here will be lost!
  4887.  
  4888. #
  4889. # This file supports:
  4890. #     \p{Gurmukhi} (and fuzzy permutations)
  4891. # Meaning: Script 'Gurmukhi'
  4892. #
  4893. return <<'END';
  4894. 0A01    0A03    Gurmukhi
  4895. 0A05    0A0A    Gurmukhi
  4896. 0A0F    0A10    Gurmukhi
  4897. 0A13    0A28    Gurmukhi
  4898. 0A2A    0A30    Gurmukhi
  4899. 0A32    0A33    Gurmukhi
  4900. 0A35    0A36    Gurmukhi
  4901. 0A38    0A39    Gurmukhi
  4902. 0A3C        Gurmukhi
  4903. 0A3E    0A42    Gurmukhi
  4904. 0A47    0A48    Gurmukhi
  4905. 0A4B    0A4D    Gurmukhi
  4906. 0A59    0A5C    Gurmukhi
  4907. 0A5E        Gurmukhi
  4908. 0A66    0A74    Gurmukhi
  4909. END
  4910. };
  4911. 1;
  4912.  
  4913. package unicore::lib::selfloader::Hang;
  4914. sub getstrings() {
  4915. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4916. # This file is built by mktables from e.g. UnicodeData.txt.
  4917. # Any changes made here will be lost!
  4918.  
  4919. #
  4920. # This file supports:
  4921. #     \p{Hangul} (and fuzzy permutations)
  4922. # Meaning: Script 'Hangul'
  4923. #
  4924. return <<'END';
  4925. 1100    1159    Hangul
  4926. 115F    11A2    Hangul
  4927. 11A8    11F9    Hangul
  4928. 3131    318E    Hangul
  4929. 3200    321E    Hangul
  4930. 3260    327D    Hangul
  4931. AC00    D7A3    Hangul
  4932. FFA0    FFBE    Hangul
  4933. FFC2    FFC7    Hangul
  4934. FFCA    FFCF    Hangul
  4935. FFD2    FFD7    Hangul
  4936. FFDA    FFDC    Hangul
  4937. END
  4938. };
  4939. 1;
  4940.  
  4941. package unicore::lib::selfloader::Hani;
  4942. sub getstrings() {
  4943. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4944. # This file is built by mktables from e.g. UnicodeData.txt.
  4945. # Any changes made here will be lost!
  4946.  
  4947. #
  4948. # This file supports:
  4949. #     \p{Han} (and fuzzy permutations)
  4950. # Meaning: Script 'Han'
  4951. #
  4952. return <<'END';
  4953. 2E80    2E99    Han
  4954. 2E9B    2EF3    Han
  4955. 2F00    2FD5    Han
  4956. 3005        Han
  4957. 3007        Han
  4958. 3021    3029    Han
  4959. 3038    303B    Han
  4960. 3400    4DB5    Han
  4961. 4E00    9FBB    Han
  4962. F900    FA2D    Han
  4963. FA30    FA6A    Han
  4964. FA70    FAD9    Han
  4965. 20000    2A6D6    Han
  4966. 2F800    2FA1D    Han
  4967. END
  4968. };
  4969. 1;
  4970.  
  4971. package unicore::lib::selfloader::Hano;
  4972. sub getstrings() {
  4973. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4974. # This file is built by mktables from e.g. UnicodeData.txt.
  4975. # Any changes made here will be lost!
  4976.  
  4977. #
  4978. # This file supports:
  4979. #     \p{Hanunoo} (and fuzzy permutations)
  4980. # Meaning: Script 'Hanunoo'
  4981. #
  4982. return <<'END';
  4983. 1720    1734    Hanunoo
  4984. END
  4985. };
  4986. 1;
  4987.  
  4988. package unicore::lib::selfloader::Hebr;
  4989. sub getstrings() {
  4990. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  4991. # This file is built by mktables from e.g. UnicodeData.txt.
  4992. # Any changes made here will be lost!
  4993.  
  4994. #
  4995. # This file supports:
  4996. #     \p{Hebrew} (and fuzzy permutations)
  4997. # Meaning: Script 'Hebrew'
  4998. #
  4999. return <<'END';
  5000. 0591    05B9    Hebrew
  5001. 05BB    05C7    Hebrew
  5002. 05D0    05EA    Hebrew
  5003. 05F0    05F4    Hebrew
  5004. FB1D    FB36    Hebrew
  5005. FB38    FB3C    Hebrew
  5006. FB3E        Hebrew
  5007. FB40    FB41    Hebrew
  5008. FB43    FB44    Hebrew
  5009. FB46    FB4F    Hebrew
  5010. END
  5011. };
  5012. 1;
  5013.  
  5014. package unicore::lib::selfloader::Hex;
  5015. sub getstrings() {
  5016. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5017. # This file is built by mktables from e.g. UnicodeData.txt.
  5018. # Any changes made here will be lost!
  5019.  
  5020. #
  5021. # Binary property 'Hex_Digit'
  5022. #
  5023. return <<'END';
  5024. 0030    0039    Hex_Digit
  5025. 0041    0046    Hex_Digit
  5026. 0061    0066    Hex_Digit
  5027. FF10    FF19    Hex_Digit
  5028. FF21    FF26    Hex_Digit
  5029. FF41    FF46    Hex_Digit
  5030. END
  5031. };
  5032. 1;
  5033.  
  5034. package unicore::lib::selfloader::HexDigit;
  5035. sub getstrings() {
  5036. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5037. # This file is built by mktables from e.g. UnicodeData.txt.
  5038. # Any changes made here will be lost!
  5039.  
  5040. #
  5041. # This file supports:
  5042. #     \p{HexDigit} (and fuzzy permutations)
  5043. # Meaning: Extended property 'Hex_Digit'
  5044. #
  5045. return <<'END';
  5046. 0030    0039    Hex_Digit
  5047. 0041    0046    Hex_Digit
  5048. 0061    0066    Hex_Digit
  5049. FF10    FF19    Hex_Digit
  5050. FF21    FF26    Hex_Digit
  5051. FF41    FF46    Hex_Digit
  5052. END
  5053. };
  5054. 1;
  5055.  
  5056. package unicore::lib::selfloader::Hira;
  5057. sub getstrings() {
  5058. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5059. # This file is built by mktables from e.g. UnicodeData.txt.
  5060. # Any changes made here will be lost!
  5061.  
  5062. #
  5063. # This file supports:
  5064. #     \p{Hiragana} (and fuzzy permutations)
  5065. # Meaning: Script 'Hiragana'
  5066. #
  5067. return <<'END';
  5068. 3041    3096    Hiragana
  5069. 309D    309F    Hiragana
  5070. END
  5071. };
  5072. 1;
  5073.  
  5074. package unicore::lib::selfloader::Hyphen;
  5075. sub getstrings() {
  5076. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5077. # This file is built by mktables from e.g. UnicodeData.txt.
  5078. # Any changes made here will be lost!
  5079.  
  5080. #
  5081. # Binary property 'Hyphen'
  5082. #
  5083. return <<'END';
  5084. 002D        Hyphen
  5085. 00AD        Hyphen
  5086. 058A        Hyphen
  5087. 1806        Hyphen
  5088. 2010    2011    Hyphen
  5089. 2E17        Hyphen
  5090. 30FB        Hyphen
  5091. FE63        Hyphen
  5092. FF0D        Hyphen
  5093. FF65        Hyphen
  5094. END
  5095. };
  5096. 1;
  5097.  
  5098. package unicore::lib::selfloader::Hyphen2;
  5099. sub getstrings() {
  5100. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5101. # This file is built by mktables from e.g. UnicodeData.txt.
  5102. # Any changes made here will be lost!
  5103.  
  5104. #
  5105. # This file supports:
  5106. #     \p{Hyphen} (and fuzzy permutations)
  5107. # Meaning: Extended property 'Hyphen'
  5108. #
  5109. return <<'END';
  5110. 002D        Hyphen
  5111. 00AD        Hyphen
  5112. 058A        Hyphen
  5113. 1806        Hyphen
  5114. 2010    2011    Hyphen
  5115. 2E17        Hyphen
  5116. 30FB        Hyphen
  5117. FE63        Hyphen
  5118. FF0D        Hyphen
  5119. FF65        Hyphen
  5120. END
  5121. };
  5122. 1;
  5123.  
  5124. package unicore::lib::selfloader::IdContin;
  5125. sub getstrings() {
  5126. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5127. # This file is built by mktables from e.g. UnicodeData.txt.
  5128. # Any changes made here will be lost!
  5129.  
  5130. #
  5131. # This file supports:
  5132. #     \p{IdContinue} (and fuzzy permutations)
  5133. # Meaning: [\p{ID_Start}\p{Mn}\p{Mc}\p{Nd}\p{Pc}]
  5134. #
  5135. return <<'END';
  5136. 0030    0039    
  5137. 0041    005A    
  5138. 005F        
  5139. 0061    007A    
  5140. 00AA        
  5141. 00B5        
  5142. 00BA        
  5143. 00C0    00D6    
  5144. 00D8    00F6    
  5145. 00F8    0241    
  5146. 0250    02C1    
  5147. 02C6    02D1    
  5148. 02E0    02E4    
  5149. 02EE        
  5150. 0300    036F    
  5151. 037A        
  5152. 0386        
  5153. 0388    038A    
  5154. 038C        
  5155. 038E    03A1    
  5156. 03A3    03CE    
  5157. 03D0    03F5    
  5158. 03F7    0481    
  5159. 0483    0486    
  5160. 048A    04CE    
  5161. 04D0    04F9    
  5162. 0500    050F    
  5163. 0531    0556    
  5164. 0559        
  5165. 0561    0587    
  5166. 0591    05B9    
  5167. 05BB    05BD    
  5168. 05BF        
  5169. 05C1    05C2    
  5170. 05C4    05C5    
  5171. 05C7        
  5172. 05D0    05EA    
  5173. 05F0    05F2    
  5174. 0610    0615    
  5175. 0621    063A    
  5176. 0640    065E    
  5177. 0660    0669    
  5178. 066E    06D3    
  5179. 06D5    06DC    
  5180. 06DF    06E8    
  5181. 06EA    06FC    
  5182. 06FF        
  5183. 0710    074A    
  5184. 074D    076D    
  5185. 0780    07B1    
  5186. 0901    0939    
  5187. 093C    094D    
  5188. 0950    0954    
  5189. 0958    0963    
  5190. 0966    096F    
  5191. 097D        
  5192. 0981    0983    
  5193. 0985    098C    
  5194. 098F    0990    
  5195. 0993    09A8    
  5196. 09AA    09B0    
  5197. 09B2        
  5198. 09B6    09B9    
  5199. 09BC    09C4    
  5200. 09C7    09C8    
  5201. 09CB    09CE    
  5202. 09D7        
  5203. 09DC    09DD    
  5204. 09DF    09E3    
  5205. 09E6    09F1    
  5206. 0A01    0A03    
  5207. 0A05    0A0A    
  5208. 0A0F    0A10    
  5209. 0A13    0A28    
  5210. 0A2A    0A30    
  5211. 0A32    0A33    
  5212. 0A35    0A36    
  5213. 0A38    0A39    
  5214. 0A3C        
  5215. 0A3E    0A42    
  5216. 0A47    0A48    
  5217. 0A4B    0A4D    
  5218. 0A59    0A5C    
  5219. 0A5E        
  5220. 0A66    0A74    
  5221. 0A81    0A83    
  5222. 0A85    0A8D    
  5223. 0A8F    0A91    
  5224. 0A93    0AA8    
  5225. 0AAA    0AB0    
  5226. 0AB2    0AB3    
  5227. 0AB5    0AB9    
  5228. 0ABC    0AC5    
  5229. 0AC7    0AC9    
  5230. 0ACB    0ACD    
  5231. 0AD0        
  5232. 0AE0    0AE3    
  5233. 0AE6    0AEF    
  5234. 0B01    0B03    
  5235. 0B05    0B0C    
  5236. 0B0F    0B10    
  5237. 0B13    0B28    
  5238. 0B2A    0B30    
  5239. 0B32    0B33    
  5240. 0B35    0B39    
  5241. 0B3C    0B43    
  5242. 0B47    0B48    
  5243. 0B4B    0B4D    
  5244. 0B56    0B57    
  5245. 0B5C    0B5D    
  5246. 0B5F    0B61    
  5247. 0B66    0B6F    
  5248. 0B71        
  5249. 0B82    0B83    
  5250. 0B85    0B8A    
  5251. 0B8E    0B90    
  5252. 0B92    0B95    
  5253. 0B99    0B9A    
  5254. 0B9C        
  5255. 0B9E    0B9F    
  5256. 0BA3    0BA4    
  5257. 0BA8    0BAA    
  5258. 0BAE    0BB9    
  5259. 0BBE    0BC2    
  5260. 0BC6    0BC8    
  5261. 0BCA    0BCD    
  5262. 0BD7        
  5263. 0BE6    0BEF    
  5264. 0C01    0C03    
  5265. 0C05    0C0C    
  5266. 0C0E    0C10    
  5267. 0C12    0C28    
  5268. 0C2A    0C33    
  5269. 0C35    0C39    
  5270. 0C3E    0C44    
  5271. 0C46    0C48    
  5272. 0C4A    0C4D    
  5273. 0C55    0C56    
  5274. 0C60    0C61    
  5275. 0C66    0C6F    
  5276. 0C82    0C83    
  5277. 0C85    0C8C    
  5278. 0C8E    0C90    
  5279. 0C92    0CA8    
  5280. 0CAA    0CB3    
  5281. 0CB5    0CB9    
  5282. 0CBC    0CC4    
  5283. 0CC6    0CC8    
  5284. 0CCA    0CCD    
  5285. 0CD5    0CD6    
  5286. 0CDE        
  5287. 0CE0    0CE1    
  5288. 0CE6    0CEF    
  5289. 0D02    0D03    
  5290. 0D05    0D0C    
  5291. 0D0E    0D10    
  5292. 0D12    0D28    
  5293. 0D2A    0D39    
  5294. 0D3E    0D43    
  5295. 0D46    0D48    
  5296. 0D4A    0D4D    
  5297. 0D57        
  5298. 0D60    0D61    
  5299. 0D66    0D6F    
  5300. 0D82    0D83    
  5301. 0D85    0D96    
  5302. 0D9A    0DB1    
  5303. 0DB3    0DBB    
  5304. 0DBD        
  5305. 0DC0    0DC6    
  5306. 0DCA        
  5307. 0DCF    0DD4    
  5308. 0DD6        
  5309. 0DD8    0DDF    
  5310. 0DF2    0DF3    
  5311. 0E01    0E3A    
  5312. 0E40    0E4E    
  5313. 0E50    0E59    
  5314. 0E81    0E82    
  5315. 0E84        
  5316. 0E87    0E88    
  5317. 0E8A        
  5318. 0E8D        
  5319. 0E94    0E97    
  5320. 0E99    0E9F    
  5321. 0EA1    0EA3    
  5322. 0EA5        
  5323. 0EA7        
  5324. 0EAA    0EAB    
  5325. 0EAD    0EB9    
  5326. 0EBB    0EBD    
  5327. 0EC0    0EC4    
  5328. 0EC6        
  5329. 0EC8    0ECD    
  5330. 0ED0    0ED9    
  5331. 0EDC    0EDD    
  5332. 0F00        
  5333. 0F18    0F19    
  5334. 0F20    0F29    
  5335. 0F35        
  5336. 0F37        
  5337. 0F39        
  5338. 0F3E    0F47    
  5339. 0F49    0F6A    
  5340. 0F71    0F84    
  5341. 0F86    0F8B    
  5342. 0F90    0F97    
  5343. 0F99    0FBC    
  5344. 0FC6        
  5345. 1000    1021    
  5346. 1023    1027    
  5347. 1029    102A    
  5348. 102C    1032    
  5349. 1036    1039    
  5350. 1040    1049    
  5351. 1050    1059    
  5352. 10A0    10C5    
  5353. 10D0    10FA    
  5354. 10FC        
  5355. 1100    1159    
  5356. 115F    11A2    
  5357. 11A8    11F9    
  5358. 1200    1248    
  5359. 124A    124D    
  5360. 1250    1256    
  5361. 1258        
  5362. 125A    125D    
  5363. 1260    1288    
  5364. 128A    128D    
  5365. 1290    12B0    
  5366. 12B2    12B5    
  5367. 12B8    12BE    
  5368. 12C0        
  5369. 12C2    12C5    
  5370. 12C8    12D6    
  5371. 12D8    1310    
  5372. 1312    1315    
  5373. 1318    135A    
  5374. 135F        
  5375. 1380    138F    
  5376. 13A0    13F4    
  5377. 1401    166C    
  5378. 166F    1676    
  5379. 1681    169A    
  5380. 16A0    16EA    
  5381. 16EE    16F0    
  5382. 1700    170C    
  5383. 170E    1714    
  5384. 1720    1734    
  5385. 1740    1753    
  5386. 1760    176C    
  5387. 176E    1770    
  5388. 1772    1773    
  5389. 1780    17B3    
  5390. 17B6    17D3    
  5391. 17D7        
  5392. 17DC    17DD    
  5393. 17E0    17E9    
  5394. 180B    180D    
  5395. 1810    1819    
  5396. 1820    1877    
  5397. 1880    18A9    
  5398. 1900    191C    
  5399. 1920    192B    
  5400. 1930    193B    
  5401. 1946    196D    
  5402. 1970    1974    
  5403. 1980    19A9    
  5404. 19B0    19C9    
  5405. 19D0    19D9    
  5406. 1A00    1A1B    
  5407. 1D00    1DC3    
  5408. 1E00    1E9B    
  5409. 1EA0    1EF9    
  5410. 1F00    1F15    
  5411. 1F18    1F1D    
  5412. 1F20    1F45    
  5413. 1F48    1F4D    
  5414. 1F50    1F57    
  5415. 1F59        
  5416. 1F5B        
  5417. 1F5D        
  5418. 1F5F    1F7D    
  5419. 1F80    1FB4    
  5420. 1FB6    1FBC    
  5421. 1FBE        
  5422. 1FC2    1FC4    
  5423. 1FC6    1FCC    
  5424. 1FD0    1FD3    
  5425. 1FD6    1FDB    
  5426. 1FE0    1FEC    
  5427. 1FF2    1FF4    
  5428. 1FF6    1FFC    
  5429. 203F    2040    
  5430. 2054        
  5431. 2071        
  5432. 207F        
  5433. 2090    2094    
  5434. 20D0    20DC    
  5435. 20E1        
  5436. 20E5    20EB    
  5437. 2102        
  5438. 2107        
  5439. 210A    2113    
  5440. 2115        
  5441. 2119    211D    
  5442. 2124        
  5443. 2126        
  5444. 2128        
  5445. 212A    212D    
  5446. 212F    2131    
  5447. 2133    2139    
  5448. 213C    213F    
  5449. 2145    2149    
  5450. 2160    2183    
  5451. 2C00    2C2E    
  5452. 2C30    2C5E    
  5453. 2C80    2CE4    
  5454. 2D00    2D25    
  5455. 2D30    2D65    
  5456. 2D6F        
  5457. 2D80    2D96    
  5458. 2DA0    2DA6    
  5459. 2DA8    2DAE    
  5460. 2DB0    2DB6    
  5461. 2DB8    2DBE    
  5462. 2DC0    2DC6    
  5463. 2DC8    2DCE    
  5464. 2DD0    2DD6    
  5465. 2DD8    2DDE    
  5466. 3005    3007    
  5467. 3021    302F    
  5468. 3031    3035    
  5469. 3038    303C    
  5470. 3041    3096    
  5471. 3099    309A    
  5472. 309D    309F    
  5473. 30A1    30FA    
  5474. 30FC    30FF    
  5475. 3105    312C    
  5476. 3131    318E    
  5477. 31A0    31B7    
  5478. 31F0    31FF    
  5479. 3400    4DB5    
  5480. 4E00    9FBB    
  5481. A000    A48C    
  5482. A800    A827    
  5483. AC00    D7A3    
  5484. F900    FA2D    
  5485. FA30    FA6A    
  5486. FA70    FAD9    
  5487. FB00    FB06    
  5488. FB13    FB17    
  5489. FB1D    FB28    
  5490. FB2A    FB36    
  5491. FB38    FB3C    
  5492. FB3E        
  5493. FB40    FB41    
  5494. FB43    FB44    
  5495. FB46    FBB1    
  5496. FBD3    FD3D    
  5497. FD50    FD8F    
  5498. FD92    FDC7    
  5499. FDF0    FDFB    
  5500. FE00    FE0F    
  5501. FE20    FE23    
  5502. FE33    FE34    
  5503. FE4D    FE4F    
  5504. FE70    FE74    
  5505. FE76    FEFC    
  5506. FF10    FF19    
  5507. FF21    FF3A    
  5508. FF3F        
  5509. FF41    FF5A    
  5510. FF66    FFBE    
  5511. FFC2    FFC7    
  5512. FFCA    FFCF    
  5513. FFD2    FFD7    
  5514. FFDA    FFDC    
  5515. 10000    1000B    
  5516. 1000D    10026    
  5517. 10028    1003A    
  5518. 1003C    1003D    
  5519. 1003F    1004D    
  5520. 10050    1005D    
  5521. 10080    100FA    
  5522. 10140    10174    
  5523. 10300    1031E    
  5524. 10330    1034A    
  5525. 10380    1039D    
  5526. 103A0    103C3    
  5527. 103C8    103CF    
  5528. 103D1    103D5    
  5529. 10400    1049D    
  5530. 104A0    104A9    
  5531. 10800    10805    
  5532. 10808        
  5533. 1080A    10835    
  5534. 10837    10838    
  5535. 1083C        
  5536. 1083F        
  5537. 10A00    10A03    
  5538. 10A05    10A06    
  5539. 10A0C    10A13    
  5540. 10A15    10A17    
  5541. 10A19    10A33    
  5542. 10A38    10A3A    
  5543. 10A3F        
  5544. 1D165    1D169    
  5545. 1D16D    1D172    
  5546. 1D17B    1D182    
  5547. 1D185    1D18B    
  5548. 1D1AA    1D1AD    
  5549. 1D242    1D244    
  5550. 1D400    1D454    
  5551. 1D456    1D49C    
  5552. 1D49E    1D49F    
  5553. 1D4A2        
  5554. 1D4A5    1D4A6    
  5555. 1D4A9    1D4AC    
  5556. 1D4AE    1D4B9    
  5557. 1D4BB        
  5558. 1D4BD    1D4C3    
  5559. 1D4C5    1D505    
  5560. 1D507    1D50A    
  5561. 1D50D    1D514    
  5562. 1D516    1D51C    
  5563. 1D51E    1D539    
  5564. 1D53B    1D53E    
  5565. 1D540    1D544    
  5566. 1D546        
  5567. 1D54A    1D550    
  5568. 1D552    1D6A5    
  5569. 1D6A8    1D6C0    
  5570. 1D6C2    1D6DA    
  5571. 1D6DC    1D6FA    
  5572. 1D6FC    1D714    
  5573. 1D716    1D734    
  5574. 1D736    1D74E    
  5575. 1D750    1D76E    
  5576. 1D770    1D788    
  5577. 1D78A    1D7A8    
  5578. 1D7AA    1D7C2    
  5579. 1D7C4    1D7C9    
  5580. 1D7CE    1D7FF    
  5581. 20000    2A6D6    
  5582. 2F800    2FA1D    
  5583. E0100    E01EF    
  5584. END
  5585. };
  5586. 1;
  5587.  
  5588. package unicore::lib::selfloader::Ideo;
  5589. sub getstrings() {
  5590. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5591. # This file is built by mktables from e.g. UnicodeData.txt.
  5592. # Any changes made here will be lost!
  5593.  
  5594. #
  5595. # Binary property 'Ideographic'
  5596. #
  5597. return <<'END';
  5598. 3006    3007    Ideographic
  5599. 3021    3029    Ideographic
  5600. 3038    303A    Ideographic
  5601. 3400    4DB5    Ideographic
  5602. 4E00    9FBB    Ideographic
  5603. F900    FA2D    Ideographic
  5604. FA70    FAD9    Ideographic
  5605. 20000    2A6D6    Ideographic
  5606. 2F800    2FA1D    Ideographic
  5607. END
  5608. };
  5609. 1;
  5610.  
  5611. package unicore::lib::selfloader::Ideograp;
  5612. sub getstrings() {
  5613. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5614. # This file is built by mktables from e.g. UnicodeData.txt.
  5615. # Any changes made here will be lost!
  5616.  
  5617. #
  5618. # This file supports:
  5619. #     \p{Ideographic} (and fuzzy permutations)
  5620. # Meaning: Extended property 'Ideographic'
  5621. #
  5622. return <<'END';
  5623. 3006    3007    Ideographic
  5624. 3021    3029    Ideographic
  5625. 3038    303A    Ideographic
  5626. 3400    4DB5    Ideographic
  5627. 4E00    9FBB    Ideographic
  5628. F900    FA2D    Ideographic
  5629. FA70    FAD9    Ideographic
  5630. 20000    2A6D6    Ideographic
  5631. 2F800    2FA1D    Ideographic
  5632. END
  5633. };
  5634. 1;
  5635.  
  5636. package unicore::lib::selfloader::IDSB;
  5637. sub getstrings() {
  5638. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5639. # This file is built by mktables from e.g. UnicodeData.txt.
  5640. # Any changes made here will be lost!
  5641.  
  5642. #
  5643. # Binary property 'IDS_Binary_Operator'
  5644. #
  5645. return <<'END';
  5646. 2FF0    2FF1    IDS_Binary_Operator
  5647. 2FF4    2FFB    IDS_Binary_Operator
  5648. END
  5649. };
  5650. 1;
  5651.  
  5652. package unicore::lib::selfloader::IdsBinar;
  5653. sub getstrings() {
  5654. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5655. # This file is built by mktables from e.g. UnicodeData.txt.
  5656. # Any changes made here will be lost!
  5657.  
  5658. #
  5659. # This file supports:
  5660. #     \p{IdsBinaryOperator} (and fuzzy permutations)
  5661. # Meaning: Extended property 'IDS_Binary_Operator'
  5662. #
  5663. return <<'END';
  5664. 2FF0    2FF1    IDS_Binary_Operator
  5665. 2FF4    2FFB    IDS_Binary_Operator
  5666. END
  5667. };
  5668. 1;
  5669.  
  5670. package unicore::lib::selfloader::IDST;
  5671. sub getstrings() {
  5672. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5673. # This file is built by mktables from e.g. UnicodeData.txt.
  5674. # Any changes made here will be lost!
  5675.  
  5676. #
  5677. # Binary property 'IDS_Trinary_Operator'
  5678. #
  5679. return <<'END';
  5680. 2FF2    2FF3    IDS_Trinary_Operator
  5681. END
  5682. };
  5683. 1;
  5684.  
  5685. package unicore::lib::selfloader::IdStart;
  5686. sub getstrings() {
  5687. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  5688. # This file is built by mktables from e.g. UnicodeData.txt.
  5689. # Any changes made here will be lost!
  5690.  
  5691. #
  5692. # This file supports:
  5693. #     \p{IdStart} (and fuzzy permutations)
  5694. # Meaning: [\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]
  5695. #
  5696. return <<'END';
  5697. 0041    005A    
  5698. 0061    007A    
  5699. 00AA        
  5700. 00B5        
  5701. 00BA        
  5702. 00C0    00D6    
  5703. 00D8    00F6    
  5704. 00F8    0241    
  5705. 0250    02C1    
  5706. 02C6    02D1    
  5707. 02E0    02E4    
  5708. 02EE        
  5709. 037A        
  5710. 0386        
  5711. 0388    038A    
  5712. 038C        
  5713. 038E    03A1    
  5714. 03A3    03CE    
  5715. 03D0    03F5    
  5716. 03F7    0481    
  5717. 048A    04CE    
  5718. 04D0    04F9    
  5719. 0500    050F    
  5720. 0531    0556    
  5721. 0559        
  5722. 0561    0587    
  5723. 05D0    05EA    
  5724. 05F0    05F2    
  5725. 0621    063A    
  5726. 0640    064A    
  5727. 066E    066F    
  5728. 0671    06D3    
  5729. 06D5        
  5730. 06E5    06E6    
  5731. 06EE    06EF    
  5732. 06FA    06FC    
  5733. 06FF        
  5734. 0710        
  5735. 0712    072F    
  5736. 074D    076D    
  5737. 0780    07A5    
  5738. 07B1        
  5739. 0904    0939    
  5740. 093D        
  5741. 0950        
  5742. 0958    0961    
  5743. 097D        
  5744. 0985    098C    
  5745. 098F    0990    
  5746. 0993    09A8    
  5747. 09AA    09B0    
  5748. 09B2        
  5749. 09B6    09B9    
  5750. 09BD        
  5751. 09CE        
  5752. 09DC    09DD    
  5753. 09DF    09E1    
  5754. 09F0    09F1    
  5755. 0A05    0A0A    
  5756. 0A0F    0A10    
  5757. 0A13    0A28    
  5758. 0A2A    0A30    
  5759. 0A32    0A33    
  5760. 0A35    0A36    
  5761. 0A38    0A39    
  5762. 0A59    0A5C    
  5763. 0A5E        
  5764. 0A72    0A74    
  5765. 0A85    0A8D    
  5766. 0A8F    0A91    
  5767. 0A93    0AA8    
  5768. 0AAA    0AB0    
  5769. 0AB2    0AB3    
  5770. 0AB5    0AB9    
  5771. 0ABD        
  5772. 0AD0        
  5773. 0AE0    0AE1    
  5774. 0B05    0B0C    
  5775. 0B0F    0B10    
  5776. 0B13    0B28    
  5777. 0B2A    0B30    
  5778. 0B32    0B33    
  5779. 0B35    0B39    
  5780. 0B3D        
  5781. 0B5C    0B5D    
  5782. 0B5F    0B61    
  5783. 0B71        
  5784. 0B83        
  5785. 0B85    0B8A    
  5786. 0B8E    0B90    
  5787. 0B92    0B95    
  5788. 0B99    0B9A    
  5789. 0B9C        
  5790. 0B9E    0B9F    
  5791. 0BA3    0BA4    
  5792. 0BA8    0BAA    
  5793. 0BAE    0BB9    
  5794. 0C05    0C0C    
  5795. 0C0E    0C10    
  5796. 0C12    0C28    
  5797. 0C2A    0C33    
  5798. 0C35    0C39    
  5799. 0C60    0C61    
  5800. 0C85    0C8C    
  5801. 0C8E    0C90    
  5802. 0C92    0CA8    
  5803. 0CAA    0CB3    
  5804. 0CB5    0CB9    
  5805. 0CBD        
  5806. 0CDE        
  5807. 0CE0    0CE1    
  5808. 0D05    0D0C    
  5809. 0D0E    0D10    
  5810. 0D12    0D28    
  5811. 0D2A    0D39    
  5812. 0D60    0D61    
  5813. 0D85    0D96    
  5814. 0D9A    0DB1    
  5815. 0DB3    0DBB    
  5816. 0DBD        
  5817. 0DC0    0DC6    
  5818. 0E01    0E30    
  5819. 0E32    0E33    
  5820. 0E40    0E46    
  5821. 0E81    0E82    
  5822. 0E84        
  5823. 0E87    0E88    
  5824. 0E8A        
  5825. 0E8D        
  5826. 0E94    0E97    
  5827. 0E99    0E9F    
  5828. 0EA1    0EA3    
  5829. 0EA5        
  5830. 0EA7        
  5831. 0EAA    0EAB    
  5832. 0EAD    0EB0    
  5833. 0EB2    0EB3    
  5834. 0EBD        
  5835. 0EC0    0EC4    
  5836. 0EC6        
  5837. 0EDC    0EDD    
  5838. 0F00        
  5839. 0F40    0F47    
  5840. 0F49    0F6A    
  5841. 0F88    0F8B    
  5842. 1000    1021    
  5843. 1023    1027    
  5844. 1029    102A    
  5845. 1050    1055    
  5846. 10A0    10C5    
  5847. 10D0    10FA    
  5848. 10FC        
  5849. 1100    1159    
  5850. 115F    11A2    
  5851. 11A8    11F9    
  5852. 1200    1248    
  5853. 124A    124D    
  5854. 1250    1256    
  5855. 1258        
  5856. 125A    125D    
  5857. 1260    1288    
  5858. 128A    128D    
  5859. 1290    12B0    
  5860. 12B2    12B5    
  5861. 12B8    12BE    
  5862. 12C0        
  5863. 12C2    12C5    
  5864. 12C8    12D6    
  5865. 12D8    1310    
  5866. 1312    1315    
  5867. 1318    135A    
  5868. 1380    138F    
  5869. 13A0    13F4    
  5870. 1401    166C    
  5871. 166F    1676    
  5872. 1681    169A    
  5873. 16A0    16EA    
  5874. 16EE    16F0    
  5875. 1700    170C    
  5876. 170E    1711    
  5877. 1720    1731    
  5878. 1740    1751    
  5879. 1760    176C    
  5880. 176E    1770    
  5881. 1780    17B3    
  5882. 17D7        
  5883. 17DC        
  5884. 1820    1877    
  5885. 1880    18A8    
  5886. 1900    191C    
  5887. 1950    196D    
  5888. 1970    1974    
  5889. 1980    19A9    
  5890. 19C1    19C7    
  5891. 1A00    1A16    
  5892. 1D00    1DBF    
  5893. 1E00    1E9B    
  5894. 1EA0    1EF9    
  5895. 1F00    1F15    
  5896. 1F18    1F1D    
  5897. 1F20    1F45    
  5898. 1F48    1F4D    
  5899. 1F50    1F57    
  5900. 1F59        
  5901. 1F5B        
  5902. 1F5D        
  5903. 1F5F    1F7D    
  5904. 1F80    1FB4    
  5905. 1FB6    1FBC    
  5906. 1FBE        
  5907. 1FC2    1FC4    
  5908. 1FC6    1FCC    
  5909. 1FD0    1FD3    
  5910. 1FD6    1FDB    
  5911. 1FE0    1FEC    
  5912. 1FF2    1FF4    
  5913. 1FF6    1FFC    
  5914. 2071        
  5915. 207F        
  5916. 2090    2094    
  5917. 2102        
  5918. 2107        
  5919. 210A    2113    
  5920. 2115        
  5921. 2119    211D    
  5922. 2124        
  5923. 2126        
  5924. 2128        
  5925. 212A    212D    
  5926. 212F    2131    
  5927. 2133    2139    
  5928. 213C    213F    
  5929. 2145    2149    
  5930. 2160    2183    
  5931. 2C00    2C2E    
  5932. 2C30    2C5E    
  5933. 2C80    2CE4    
  5934. 2D00    2D25    
  5935. 2D30    2D65    
  5936. 2D6F        
  5937. 2D80    2D96    
  5938. 2DA0    2DA6    
  5939. 2DA8    2DAE    
  5940. 2DB0    2DB6    
  5941. 2DB8    2DBE    
  5942. 2DC0    2DC6    
  5943. 2DC8    2DCE    
  5944. 2DD0    2DD6    
  5945. 2DD8    2DDE    
  5946. 3005    3007    
  5947. 3021    3029    
  5948. 3031    3035    
  5949. 3038    303C    
  5950. 3041    3096    
  5951. 309D    309F    
  5952. 30A1    30FA    
  5953. 30FC    30FF    
  5954. 3105    312C    
  5955. 3131    318E    
  5956. 31A0    31B7    
  5957. 31F0    31FF    
  5958. 3400    4DB5    
  5959. 4E00    9FBB    
  5960. A000    A48C    
  5961. A800    A801    
  5962. A803    A805    
  5963. A807    A80A    
  5964. A80C    A822    
  5965. AC00    D7A3    
  5966. F900    FA2D    
  5967. FA30    FA6A    
  5968. FA70    FAD9    
  5969. FB00    FB06    
  5970. FB13    FB17    
  5971. FB1D        
  5972. FB1F    FB28    
  5973. FB2A    FB36    
  5974. FB38    FB3C    
  5975. FB3E        
  5976. FB40    FB41    
  5977. FB43    FB44    
  5978. FB46    FBB1    
  5979. FBD3    FD3D    
  5980. FD50    FD8F    
  5981. FD92    FDC7    
  5982. FDF0    FDFB    
  5983. FE70    FE74    
  5984. FE76    FEFC    
  5985. FF21    FF3A    
  5986. FF41    FF5A    
  5987. FF66    FFBE    
  5988. FFC2    FFC7    
  5989. FFCA    FFCF    
  5990. FFD2    FFD7    
  5991. FFDA    FFDC    
  5992. 10000    1000B    
  5993. 1000D    10026    
  5994. 10028    1003A    
  5995. 1003C    1003D    
  5996. 1003F    1004D    
  5997. 10050    1005D    
  5998. 10080    100FA    
  5999. 10140    10174    
  6000. 10300    1031E    
  6001. 10330    1034A    
  6002. 10380    1039D    
  6003. 103A0    103C3    
  6004. 103C8    103CF    
  6005. 103D1    103D5    
  6006. 10400    1049D    
  6007. 10800    10805    
  6008. 10808        
  6009. 1080A    10835    
  6010. 10837    10838    
  6011. 1083C        
  6012. 1083F        
  6013. 10A00        
  6014. 10A10    10A13    
  6015. 10A15    10A17    
  6016. 10A19    10A33    
  6017. 1D400    1D454    
  6018. 1D456    1D49C    
  6019. 1D49E    1D49F    
  6020. 1D4A2        
  6021. 1D4A5    1D4A6    
  6022. 1D4A9    1D4AC    
  6023. 1D4AE    1D4B9    
  6024. 1D4BB        
  6025. 1D4BD    1D4C3    
  6026. 1D4C5    1D505    
  6027. 1D507    1D50A    
  6028. 1D50D    1D514    
  6029. 1D516    1D51C    
  6030. 1D51E    1D539    
  6031. 1D53B    1D53E    
  6032. 1D540    1D544    
  6033. 1D546        
  6034. 1D54A    1D550    
  6035. 1D552    1D6A5    
  6036. 1D6A8    1D6C0    
  6037. 1D6C2    1D6DA    
  6038. 1D6DC    1D6FA    
  6039. 1D6FC    1D714    
  6040. 1D716    1D734    
  6041. 1D736    1D74E    
  6042. 1D750    1D76E    
  6043. 1D770    1D788    
  6044. 1D78A    1D7A8    
  6045. 1D7AA    1D7C2    
  6046. 1D7C4    1D7C9    
  6047. 20000    2A6D6    
  6048. 2F800    2FA1D    
  6049. END
  6050. };
  6051. 1;
  6052.  
  6053. package unicore::lib::selfloader::IdsTrina;
  6054. sub getstrings() {
  6055. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6056. # This file is built by mktables from e.g. UnicodeData.txt.
  6057. # Any changes made here will be lost!
  6058.  
  6059. #
  6060. # This file supports:
  6061. #     \p{IdsTrinaryOperator} (and fuzzy permutations)
  6062. # Meaning: Extended property 'IDS_Trinary_Operator'
  6063. #
  6064. return <<'END';
  6065. 2FF2    2FF3    IDS_Trinary_Operator
  6066. END
  6067. };
  6068. 1;
  6069.  
  6070. package unicore::lib::selfloader::InAegean;
  6071. sub getstrings() {
  6072. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6073. # This file is built by mktables from e.g. UnicodeData.txt.
  6074. # Any changes made here will be lost!
  6075.  
  6076. #
  6077. # This file supports:
  6078. #     \p{InAegeanNumbers} (and fuzzy permutations)
  6079. # Meaning: Block 'Aegean Numbers'
  6080. #
  6081. return <<'END';
  6082. 10100    1013F    Aegean Numbers
  6083. END
  6084. };
  6085. 1;
  6086.  
  6087. package unicore::lib::selfloader::InAlphab;
  6088. sub getstrings() {
  6089. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6090. # This file is built by mktables from e.g. UnicodeData.txt.
  6091. # Any changes made here will be lost!
  6092.  
  6093. #
  6094. # This file supports:
  6095. #     \p{InAlphabeticPresentationForms} (and fuzzy permutations)
  6096. # Meaning: Block 'Alphabetic Presentation Forms'
  6097. #
  6098. return <<'END';
  6099. FB00    FB4F    Alphabetic Presentation Forms
  6100. END
  6101. };
  6102. 1;
  6103.  
  6104. package unicore::lib::selfloader::InAncie2;
  6105. sub getstrings() {
  6106. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6107. # This file is built by mktables from e.g. UnicodeData.txt.
  6108. # Any changes made here will be lost!
  6109.  
  6110. #
  6111. # This file supports:
  6112. #     \p{InAncientGreekMusicalNotation} (and fuzzy permutations)
  6113. # Meaning: Block 'Ancient Greek Musical Notation'
  6114. #
  6115. return <<'END';
  6116. 1D200    1D24F    Ancient Greek Musical Notation
  6117. END
  6118. };
  6119. 1;
  6120.  
  6121. package unicore::lib::selfloader::InAncien;
  6122. sub getstrings() {
  6123. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6124. # This file is built by mktables from e.g. UnicodeData.txt.
  6125. # Any changes made here will be lost!
  6126.  
  6127. #
  6128. # This file supports:
  6129. #     \p{InAncientGreekNumbers} (and fuzzy permutations)
  6130. # Meaning: Block 'Ancient Greek Numbers'
  6131. #
  6132. return <<'END';
  6133. 10140    1018F    Ancient Greek Numbers
  6134. END
  6135. };
  6136. 1;
  6137.  
  6138. package unicore::lib::selfloader::InArabi2;
  6139. sub getstrings() {
  6140. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6141. # This file is built by mktables from e.g. UnicodeData.txt.
  6142. # Any changes made here will be lost!
  6143.  
  6144. #
  6145. # This file supports:
  6146. #     \p{InArabicSupplement} (and fuzzy permutations)
  6147. # Meaning: Block 'Arabic Supplement'
  6148. #
  6149. return <<'END';
  6150. 0750    077F    Arabic Supplement
  6151. END
  6152. };
  6153. 1;
  6154.  
  6155. package unicore::lib::selfloader::InArabi3;
  6156. sub getstrings() {
  6157. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6158. # This file is built by mktables from e.g. UnicodeData.txt.
  6159. # Any changes made here will be lost!
  6160.  
  6161. #
  6162. # This file supports:
  6163. #     \p{InArabicPresentationFormsB} (and fuzzy permutations)
  6164. # Meaning: Block 'Arabic Presentation Forms-B'
  6165. #
  6166. return <<'END';
  6167. FE70    FEFF    Arabic Presentation Forms-B
  6168. END
  6169. };
  6170. 1;
  6171.  
  6172. package unicore::lib::selfloader::InArabi4;
  6173. sub getstrings() {
  6174. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6175. # This file is built by mktables from e.g. UnicodeData.txt.
  6176. # Any changes made here will be lost!
  6177.  
  6178. #
  6179. # This file supports:
  6180. #     \p{InArabicPresentationFormsA} (and fuzzy permutations)
  6181. # Meaning: Block 'Arabic Presentation Forms-A'
  6182. #
  6183. return <<'END';
  6184. FB50    FDFF    Arabic Presentation Forms-A
  6185. END
  6186. };
  6187. 1;
  6188.  
  6189. package unicore::lib::selfloader::InArabic;
  6190. sub getstrings() {
  6191. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6192. # This file is built by mktables from e.g. UnicodeData.txt.
  6193. # Any changes made here will be lost!
  6194.  
  6195. #
  6196. # This file supports:
  6197. #     \p{InArabic} (and fuzzy permutations)
  6198. # Meaning: Block 'Arabic'
  6199. #
  6200. return <<'END';
  6201. 0600    06FF    Arabic
  6202. END
  6203. };
  6204. 1;
  6205.  
  6206. package unicore::lib::selfloader::InArmeni;
  6207. sub getstrings() {
  6208. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6209. # This file is built by mktables from e.g. UnicodeData.txt.
  6210. # Any changes made here will be lost!
  6211.  
  6212. #
  6213. # This file supports:
  6214. #     \p{InArmenian} (and fuzzy permutations)
  6215. # Meaning: Block 'Armenian'
  6216. #
  6217. return <<'END';
  6218. 0530    058F    Armenian
  6219. END
  6220. };
  6221. 1;
  6222.  
  6223. package unicore::lib::selfloader::InArrows;
  6224. sub getstrings() {
  6225. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6226. # This file is built by mktables from e.g. UnicodeData.txt.
  6227. # Any changes made here will be lost!
  6228.  
  6229. #
  6230. # This file supports:
  6231. #     \p{InArrows} (and fuzzy permutations)
  6232. # Meaning: Block 'Arrows'
  6233. #
  6234. return <<'END';
  6235. 2190    21FF    Arrows
  6236. END
  6237. };
  6238. 1;
  6239.  
  6240. package unicore::lib::selfloader::InBasicL;
  6241. sub getstrings() {
  6242. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6243. # This file is built by mktables from e.g. UnicodeData.txt.
  6244. # Any changes made here will be lost!
  6245.  
  6246. #
  6247. # This file supports:
  6248. #     \p{InBasicLatin} (and fuzzy permutations)
  6249. # Meaning: Block 'Basic Latin'
  6250. #
  6251. return <<'END';
  6252. 0000    007F    Basic Latin
  6253. END
  6254. };
  6255. 1;
  6256.  
  6257. package unicore::lib::selfloader::InBengal;
  6258. sub getstrings() {
  6259. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6260. # This file is built by mktables from e.g. UnicodeData.txt.
  6261. # Any changes made here will be lost!
  6262.  
  6263. #
  6264. # This file supports:
  6265. #     \p{InBengali} (and fuzzy permutations)
  6266. # Meaning: Block 'Bengali'
  6267. #
  6268. return <<'END';
  6269. 0980    09FF    Bengali
  6270. END
  6271. };
  6272. 1;
  6273.  
  6274. package unicore::lib::selfloader::InBlockE;
  6275. sub getstrings() {
  6276. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6277. # This file is built by mktables from e.g. UnicodeData.txt.
  6278. # Any changes made here will be lost!
  6279.  
  6280. #
  6281. # This file supports:
  6282. #     \p{InBlockElements} (and fuzzy permutations)
  6283. # Meaning: Block 'Block Elements'
  6284. #
  6285. return <<'END';
  6286. 2580    259F    Block Elements
  6287. END
  6288. };
  6289. 1;
  6290.  
  6291. package unicore::lib::selfloader::InBopom2;
  6292. sub getstrings() {
  6293. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6294. # This file is built by mktables from e.g. UnicodeData.txt.
  6295. # Any changes made here will be lost!
  6296.  
  6297. #
  6298. # This file supports:
  6299. #     \p{InBopomofoExtended} (and fuzzy permutations)
  6300. # Meaning: Block 'Bopomofo Extended'
  6301. #
  6302. return <<'END';
  6303. 31A0    31BF    Bopomofo Extended
  6304. END
  6305. };
  6306. 1;
  6307.  
  6308. package unicore::lib::selfloader::InBopomo;
  6309. sub getstrings() {
  6310. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6311. # This file is built by mktables from e.g. UnicodeData.txt.
  6312. # Any changes made here will be lost!
  6313.  
  6314. #
  6315. # This file supports:
  6316. #     \p{InBopomofo} (and fuzzy permutations)
  6317. # Meaning: Block 'Bopomofo'
  6318. #
  6319. return <<'END';
  6320. 3100    312F    Bopomofo
  6321. END
  6322. };
  6323. 1;
  6324.  
  6325. package unicore::lib::selfloader::InBoxDra;
  6326. sub getstrings() {
  6327. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6328. # This file is built by mktables from e.g. UnicodeData.txt.
  6329. # Any changes made here will be lost!
  6330.  
  6331. #
  6332. # This file supports:
  6333. #     \p{InBoxDrawing} (and fuzzy permutations)
  6334. # Meaning: Block 'Box Drawing'
  6335. #
  6336. return <<'END';
  6337. 2500    257F    Box Drawing
  6338. END
  6339. };
  6340. 1;
  6341.  
  6342. package unicore::lib::selfloader::InBraill;
  6343. sub getstrings() {
  6344. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6345. # This file is built by mktables from e.g. UnicodeData.txt.
  6346. # Any changes made here will be lost!
  6347.  
  6348. #
  6349. # This file supports:
  6350. #     \p{InBraillePatterns} (and fuzzy permutations)
  6351. # Meaning: Block 'Braille Patterns'
  6352. #
  6353. return <<'END';
  6354. 2800    28FF    Braille Patterns
  6355. END
  6356. };
  6357. 1;
  6358.  
  6359. package unicore::lib::selfloader::InBugine;
  6360. sub getstrings() {
  6361. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6362. # This file is built by mktables from e.g. UnicodeData.txt.
  6363. # Any changes made here will be lost!
  6364.  
  6365. #
  6366. # This file supports:
  6367. #     \p{InBuginese} (and fuzzy permutations)
  6368. # Meaning: Block 'Buginese'
  6369. #
  6370. return <<'END';
  6371. 1A00    1A1F    Buginese
  6372. END
  6373. };
  6374. 1;
  6375.  
  6376. package unicore::lib::selfloader::InBuhid;
  6377. sub getstrings() {
  6378. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6379. # This file is built by mktables from e.g. UnicodeData.txt.
  6380. # Any changes made here will be lost!
  6381.  
  6382. #
  6383. # This file supports:
  6384. #     \p{InBuhid} (and fuzzy permutations)
  6385. # Meaning: Block 'Buhid'
  6386. #
  6387. return <<'END';
  6388. 1740    175F    Buhid
  6389. END
  6390. };
  6391. 1;
  6392.  
  6393. package unicore::lib::selfloader::InByzant;
  6394. sub getstrings() {
  6395. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6396. # This file is built by mktables from e.g. UnicodeData.txt.
  6397. # Any changes made here will be lost!
  6398.  
  6399. #
  6400. # This file supports:
  6401. #     \p{InByzantineMusicalSymbols} (and fuzzy permutations)
  6402. # Meaning: Block 'Byzantine Musical Symbols'
  6403. #
  6404. return <<'END';
  6405. 1D000    1D0FF    Byzantine Musical Symbols
  6406. END
  6407. };
  6408. 1;
  6409.  
  6410. package unicore::lib::selfloader::InCherok;
  6411. sub getstrings() {
  6412. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6413. # This file is built by mktables from e.g. UnicodeData.txt.
  6414. # Any changes made here will be lost!
  6415.  
  6416. #
  6417. # This file supports:
  6418. #     \p{InCherokee} (and fuzzy permutations)
  6419. # Meaning: Block 'Cherokee'
  6420. #
  6421. return <<'END';
  6422. 13A0    13FF    Cherokee
  6423. END
  6424. };
  6425. 1;
  6426.  
  6427. package unicore::lib::selfloader::InCjkCo2;
  6428. sub getstrings() {
  6429. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6430. # This file is built by mktables from e.g. UnicodeData.txt.
  6431. # Any changes made here will be lost!
  6432.  
  6433. #
  6434. # This file supports:
  6435. #     \p{InCjkCompatibilityForms} (and fuzzy permutations)
  6436. # Meaning: Block 'CJK Compatibility Forms'
  6437. #
  6438. return <<'END';
  6439. FE30    FE4F    CJK Compatibility Forms
  6440. END
  6441. };
  6442. 1;
  6443.  
  6444. package unicore::lib::selfloader::InCjkCo3;
  6445. sub getstrings() {
  6446. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6447. # This file is built by mktables from e.g. UnicodeData.txt.
  6448. # Any changes made here will be lost!
  6449.  
  6450. #
  6451. # This file supports:
  6452. #     \p{InCjkCompatibilityIdeographs} (and fuzzy permutations)
  6453. # Meaning: Block 'CJK Compatibility Ideographs'
  6454. #
  6455. return <<'END';
  6456. F900    FAFF    CJK Compatibility Ideographs
  6457. END
  6458. };
  6459. 1;
  6460.  
  6461. package unicore::lib::selfloader::InCjkCo4;
  6462. sub getstrings() {
  6463. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6464. # This file is built by mktables from e.g. UnicodeData.txt.
  6465. # Any changes made here will be lost!
  6466.  
  6467. #
  6468. # This file supports:
  6469. #     \p{InCjkCompatibilityIdeographsSupplement} (and fuzzy permutations)
  6470. # Meaning: Block 'CJK Compatibility Ideographs Supplement'
  6471. #
  6472. return <<'END';
  6473. 2F800    2FA1F    CJK Compatibility Ideographs Supplement
  6474. END
  6475. };
  6476. 1;
  6477.  
  6478. package unicore::lib::selfloader::InCjkCom;
  6479. sub getstrings() {
  6480. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6481. # This file is built by mktables from e.g. UnicodeData.txt.
  6482. # Any changes made here will be lost!
  6483.  
  6484. #
  6485. # This file supports:
  6486. #     \p{InCjkCompatibility} (and fuzzy permutations)
  6487. # Meaning: Block 'CJK Compatibility'
  6488. #
  6489. return <<'END';
  6490. 3300    33FF    CJK Compatibility
  6491. END
  6492. };
  6493. 1;
  6494.  
  6495. package unicore::lib::selfloader::InCjkRad;
  6496. sub getstrings() {
  6497. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6498. # This file is built by mktables from e.g. UnicodeData.txt.
  6499. # Any changes made here will be lost!
  6500.  
  6501. #
  6502. # This file supports:
  6503. #     \p{InCjkRadicalsSupplement} (and fuzzy permutations)
  6504. # Meaning: Block 'CJK Radicals Supplement'
  6505. #
  6506. return <<'END';
  6507. 2E80    2EFF    CJK Radicals Supplement
  6508. END
  6509. };
  6510. 1;
  6511.  
  6512. package unicore::lib::selfloader::InCjkStr;
  6513. sub getstrings() {
  6514. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6515. # This file is built by mktables from e.g. UnicodeData.txt.
  6516. # Any changes made here will be lost!
  6517.  
  6518. #
  6519. # This file supports:
  6520. #     \p{InCjkStrokes} (and fuzzy permutations)
  6521. # Meaning: Block 'CJK Strokes'
  6522. #
  6523. return <<'END';
  6524. 31C0    31EF    CJK Strokes
  6525. END
  6526. };
  6527. 1;
  6528.  
  6529. package unicore::lib::selfloader::InCjkSym;
  6530. sub getstrings() {
  6531. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6532. # This file is built by mktables from e.g. UnicodeData.txt.
  6533. # Any changes made here will be lost!
  6534.  
  6535. #
  6536. # This file supports:
  6537. #     \p{InCjkSymbolsAndPunctuation} (and fuzzy permutations)
  6538. # Meaning: Block 'CJK Symbols and Punctuation'
  6539. #
  6540. return <<'END';
  6541. 3000    303F    CJK Symbols and Punctuation
  6542. END
  6543. };
  6544. 1;
  6545.  
  6546. package unicore::lib::selfloader::InCjkUn2;
  6547. sub getstrings() {
  6548. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6549. # This file is built by mktables from e.g. UnicodeData.txt.
  6550. # Any changes made here will be lost!
  6551.  
  6552. #
  6553. # This file supports:
  6554. #     \p{InCjkUnifiedIdeographsExtensionB} (and fuzzy permutations)
  6555. # Meaning: Block 'CJK Unified Ideographs Extension B'
  6556. #
  6557. return <<'END';
  6558. 20000    2A6DF    CJK Unified Ideographs Extension B
  6559. END
  6560. };
  6561. 1;
  6562.  
  6563. package unicore::lib::selfloader::InCjkUn3;
  6564. sub getstrings() {
  6565. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6566. # This file is built by mktables from e.g. UnicodeData.txt.
  6567. # Any changes made here will be lost!
  6568.  
  6569. #
  6570. # This file supports:
  6571. #     \p{InCjkUnifiedIdeographsExtensionA} (and fuzzy permutations)
  6572. # Meaning: Block 'CJK Unified Ideographs Extension A'
  6573. #
  6574. return <<'END';
  6575. 3400    4DBF    CJK Unified Ideographs Extension A
  6576. END
  6577. };
  6578. 1;
  6579.  
  6580. package unicore::lib::selfloader::InCjkUni;
  6581. sub getstrings() {
  6582. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6583. # This file is built by mktables from e.g. UnicodeData.txt.
  6584. # Any changes made here will be lost!
  6585.  
  6586. #
  6587. # This file supports:
  6588. #     \p{InCjkUnifiedIdeographs} (and fuzzy permutations)
  6589. # Meaning: Block 'CJK Unified Ideographs'
  6590. #
  6591. return <<'END';
  6592. 4E00    9FFF    CJK Unified Ideographs
  6593. END
  6594. };
  6595. 1;
  6596.  
  6597. package unicore::lib::selfloader::InCombi2;
  6598. sub getstrings() {
  6599. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6600. # This file is built by mktables from e.g. UnicodeData.txt.
  6601. # Any changes made here will be lost!
  6602.  
  6603. #
  6604. # This file supports:
  6605. #     \p{InCombiningDiacriticalMarks} (and fuzzy permutations)
  6606. # Meaning: Block 'Combining Diacritical Marks'
  6607. #
  6608. return <<'END';
  6609. 0300    036F    Combining Diacritical Marks
  6610. END
  6611. };
  6612. 1;
  6613.  
  6614. package unicore::lib::selfloader::InCombi3;
  6615. sub getstrings() {
  6616. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6617. # This file is built by mktables from e.g. UnicodeData.txt.
  6618. # Any changes made here will be lost!
  6619.  
  6620. #
  6621. # This file supports:
  6622. #     \p{InCombiningDiacriticalMarksSupplement} (and fuzzy permutations)
  6623. # Meaning: Block 'Combining Diacritical Marks Supplement'
  6624. #
  6625. return <<'END';
  6626. 1DC0    1DFF    Combining Diacritical Marks Supplement
  6627. END
  6628. };
  6629. 1;
  6630.  
  6631. package unicore::lib::selfloader::InCombi4;
  6632. sub getstrings() {
  6633. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6634. # This file is built by mktables from e.g. UnicodeData.txt.
  6635. # Any changes made here will be lost!
  6636.  
  6637. #
  6638. # This file supports:
  6639. #     \p{InCombiningDiacriticalMarksForSymbols} (and fuzzy permutations)
  6640. # Meaning: Block 'Combining Diacritical Marks for Symbols'
  6641. #
  6642. return <<'END';
  6643. 20D0    20FF    Combining Diacritical Marks for Symbols
  6644. END
  6645. };
  6646. 1;
  6647.  
  6648. package unicore::lib::selfloader::InCombin;
  6649. sub getstrings() {
  6650. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6651. # This file is built by mktables from e.g. UnicodeData.txt.
  6652. # Any changes made here will be lost!
  6653.  
  6654. #
  6655. # This file supports:
  6656. #     \p{InCombiningHalfMarks} (and fuzzy permutations)
  6657. # Meaning: Block 'Combining Half Marks'
  6658. #
  6659. return <<'END';
  6660. FE20    FE2F    Combining Half Marks
  6661. END
  6662. };
  6663. 1;
  6664.  
  6665. package unicore::lib::selfloader::InContro;
  6666. sub getstrings() {
  6667. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6668. # This file is built by mktables from e.g. UnicodeData.txt.
  6669. # Any changes made here will be lost!
  6670.  
  6671. #
  6672. # This file supports:
  6673. #     \p{InControlPictures} (and fuzzy permutations)
  6674. # Meaning: Block 'Control Pictures'
  6675. #
  6676. return <<'END';
  6677. 2400    243F    Control Pictures
  6678. END
  6679. };
  6680. 1;
  6681.  
  6682. package unicore::lib::selfloader::InCoptic;
  6683. sub getstrings() {
  6684. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6685. # This file is built by mktables from e.g. UnicodeData.txt.
  6686. # Any changes made here will be lost!
  6687.  
  6688. #
  6689. # This file supports:
  6690. #     \p{InCoptic} (and fuzzy permutations)
  6691. # Meaning: Block 'Coptic'
  6692. #
  6693. return <<'END';
  6694. 2C80    2CFF    Coptic
  6695. END
  6696. };
  6697. 1;
  6698.  
  6699. package unicore::lib::selfloader::InCurren;
  6700. sub getstrings() {
  6701. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6702. # This file is built by mktables from e.g. UnicodeData.txt.
  6703. # Any changes made here will be lost!
  6704.  
  6705. #
  6706. # This file supports:
  6707. #     \p{InCurrencySymbols} (and fuzzy permutations)
  6708. # Meaning: Block 'Currency Symbols'
  6709. #
  6710. return <<'END';
  6711. 20A0    20CF    Currency Symbols
  6712. END
  6713. };
  6714. 1;
  6715.  
  6716. package unicore::lib::selfloader::InCyprio;
  6717. sub getstrings() {
  6718. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6719. # This file is built by mktables from e.g. UnicodeData.txt.
  6720. # Any changes made here will be lost!
  6721.  
  6722. #
  6723. # This file supports:
  6724. #     \p{InCypriotSyllabary} (and fuzzy permutations)
  6725. # Meaning: Block 'Cypriot Syllabary'
  6726. #
  6727. return <<'END';
  6728. 10800    1083F    Cypriot Syllabary
  6729. END
  6730. };
  6731. 1;
  6732.  
  6733. package unicore::lib::selfloader::InCyril2;
  6734. sub getstrings() {
  6735. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6736. # This file is built by mktables from e.g. UnicodeData.txt.
  6737. # Any changes made here will be lost!
  6738.  
  6739. #
  6740. # This file supports:
  6741. #     \p{InCyrillicSupplement} (and fuzzy permutations)
  6742. # Meaning: Block 'Cyrillic Supplement'
  6743. #
  6744. return <<'END';
  6745. 0500    052F    Cyrillic Supplement
  6746. END
  6747. };
  6748. 1;
  6749.  
  6750. package unicore::lib::selfloader::InCyrill;
  6751. sub getstrings() {
  6752. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6753. # This file is built by mktables from e.g. UnicodeData.txt.
  6754. # Any changes made here will be lost!
  6755.  
  6756. #
  6757. # This file supports:
  6758. #     \p{InCyrillic} (and fuzzy permutations)
  6759. # Meaning: Block 'Cyrillic'
  6760. #
  6761. return <<'END';
  6762. 0400    04FF    Cyrillic
  6763. END
  6764. };
  6765. 1;
  6766.  
  6767. package unicore::lib::selfloader::InDesere;
  6768. sub getstrings() {
  6769. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6770. # This file is built by mktables from e.g. UnicodeData.txt.
  6771. # Any changes made here will be lost!
  6772.  
  6773. #
  6774. # This file supports:
  6775. #     \p{InDeseret} (and fuzzy permutations)
  6776. # Meaning: Block 'Deseret'
  6777. #
  6778. return <<'END';
  6779. 10400    1044F    Deseret
  6780. END
  6781. };
  6782. 1;
  6783.  
  6784. package unicore::lib::selfloader::InDevana;
  6785. sub getstrings() {
  6786. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6787. # This file is built by mktables from e.g. UnicodeData.txt.
  6788. # Any changes made here will be lost!
  6789.  
  6790. #
  6791. # This file supports:
  6792. #     \p{InDevanagari} (and fuzzy permutations)
  6793. # Meaning: Block 'Devanagari'
  6794. #
  6795. return <<'END';
  6796. 0900    097F    Devanagari
  6797. END
  6798. };
  6799. 1;
  6800.  
  6801. package unicore::lib::selfloader::InDingba;
  6802. sub getstrings() {
  6803. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6804. # This file is built by mktables from e.g. UnicodeData.txt.
  6805. # Any changes made here will be lost!
  6806.  
  6807. #
  6808. # This file supports:
  6809. #     \p{InDingbats} (and fuzzy permutations)
  6810. # Meaning: Block 'Dingbats'
  6811. #
  6812. return <<'END';
  6813. 2700    27BF    Dingbats
  6814. END
  6815. };
  6816. 1;
  6817.  
  6818. package unicore::lib::selfloader::InEnclo2;
  6819. sub getstrings() {
  6820. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6821. # This file is built by mktables from e.g. UnicodeData.txt.
  6822. # Any changes made here will be lost!
  6823.  
  6824. #
  6825. # This file supports:
  6826. #     \p{InEnclosedCjkLettersAndMonths} (and fuzzy permutations)
  6827. # Meaning: Block 'Enclosed CJK Letters and Months'
  6828. #
  6829. return <<'END';
  6830. 3200    32FF    Enclosed CJK Letters and Months
  6831. END
  6832. };
  6833. 1;
  6834.  
  6835. package unicore::lib::selfloader::InEnclos;
  6836. sub getstrings() {
  6837. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6838. # This file is built by mktables from e.g. UnicodeData.txt.
  6839. # Any changes made here will be lost!
  6840.  
  6841. #
  6842. # This file supports:
  6843. #     \p{InEnclosedAlphanumerics} (and fuzzy permutations)
  6844. # Meaning: Block 'Enclosed Alphanumerics'
  6845. #
  6846. return <<'END';
  6847. 2460    24FF    Enclosed Alphanumerics
  6848. END
  6849. };
  6850. 1;
  6851.  
  6852. package unicore::lib::selfloader::InEthio2;
  6853. sub getstrings() {
  6854. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6855. # This file is built by mktables from e.g. UnicodeData.txt.
  6856. # Any changes made here will be lost!
  6857.  
  6858. #
  6859. # This file supports:
  6860. #     \p{InEthiopicExtended} (and fuzzy permutations)
  6861. # Meaning: Block 'Ethiopic Extended'
  6862. #
  6863. return <<'END';
  6864. 2D80    2DDF    Ethiopic Extended
  6865. END
  6866. };
  6867. 1;
  6868.  
  6869. package unicore::lib::selfloader::InEthio3;
  6870. sub getstrings() {
  6871. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6872. # This file is built by mktables from e.g. UnicodeData.txt.
  6873. # Any changes made here will be lost!
  6874.  
  6875. #
  6876. # This file supports:
  6877. #     \p{InEthiopicSupplement} (and fuzzy permutations)
  6878. # Meaning: Block 'Ethiopic Supplement'
  6879. #
  6880. return <<'END';
  6881. 1380    139F    Ethiopic Supplement
  6882. END
  6883. };
  6884. 1;
  6885.  
  6886. package unicore::lib::selfloader::InEthiop;
  6887. sub getstrings() {
  6888. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6889. # This file is built by mktables from e.g. UnicodeData.txt.
  6890. # Any changes made here will be lost!
  6891.  
  6892. #
  6893. # This file supports:
  6894. #     \p{InEthiopic} (and fuzzy permutations)
  6895. # Meaning: Block 'Ethiopic'
  6896. #
  6897. return <<'END';
  6898. 1200    137F    Ethiopic
  6899. END
  6900. };
  6901. 1;
  6902.  
  6903. package unicore::lib::selfloader::InGenera;
  6904. sub getstrings() {
  6905. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6906. # This file is built by mktables from e.g. UnicodeData.txt.
  6907. # Any changes made here will be lost!
  6908.  
  6909. #
  6910. # This file supports:
  6911. #     \p{InGeneralPunctuation} (and fuzzy permutations)
  6912. # Meaning: Block 'General Punctuation'
  6913. #
  6914. return <<'END';
  6915. 2000    206F    General Punctuation
  6916. END
  6917. };
  6918. 1;
  6919.  
  6920. package unicore::lib::selfloader::InGeomet;
  6921. sub getstrings() {
  6922. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6923. # This file is built by mktables from e.g. UnicodeData.txt.
  6924. # Any changes made here will be lost!
  6925.  
  6926. #
  6927. # This file supports:
  6928. #     \p{InGeometricShapes} (and fuzzy permutations)
  6929. # Meaning: Block 'Geometric Shapes'
  6930. #
  6931. return <<'END';
  6932. 25A0    25FF    Geometric Shapes
  6933. END
  6934. };
  6935. 1;
  6936.  
  6937. package unicore::lib::selfloader::InGeorg2;
  6938. sub getstrings() {
  6939. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6940. # This file is built by mktables from e.g. UnicodeData.txt.
  6941. # Any changes made here will be lost!
  6942.  
  6943. #
  6944. # This file supports:
  6945. #     \p{InGeorgianSupplement} (and fuzzy permutations)
  6946. # Meaning: Block 'Georgian Supplement'
  6947. #
  6948. return <<'END';
  6949. 2D00    2D2F    Georgian Supplement
  6950. END
  6951. };
  6952. 1;
  6953.  
  6954. package unicore::lib::selfloader::InGeorgi;
  6955. sub getstrings() {
  6956. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6957. # This file is built by mktables from e.g. UnicodeData.txt.
  6958. # Any changes made here will be lost!
  6959.  
  6960. #
  6961. # This file supports:
  6962. #     \p{InGeorgian} (and fuzzy permutations)
  6963. # Meaning: Block 'Georgian'
  6964. #
  6965. return <<'END';
  6966. 10A0    10FF    Georgian
  6967. END
  6968. };
  6969. 1;
  6970.  
  6971. package unicore::lib::selfloader::InGlagol;
  6972. sub getstrings() {
  6973. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6974. # This file is built by mktables from e.g. UnicodeData.txt.
  6975. # Any changes made here will be lost!
  6976.  
  6977. #
  6978. # This file supports:
  6979. #     \p{InGlagolitic} (and fuzzy permutations)
  6980. # Meaning: Block 'Glagolitic'
  6981. #
  6982. return <<'END';
  6983. 2C00    2C5F    Glagolitic
  6984. END
  6985. };
  6986. 1;
  6987.  
  6988. package unicore::lib::selfloader::InGothic;
  6989. sub getstrings() {
  6990. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  6991. # This file is built by mktables from e.g. UnicodeData.txt.
  6992. # Any changes made here will be lost!
  6993.  
  6994. #
  6995. # This file supports:
  6996. #     \p{InGothic} (and fuzzy permutations)
  6997. # Meaning: Block 'Gothic'
  6998. #
  6999. return <<'END';
  7000. 10330    1034F    Gothic
  7001. END
  7002. };
  7003. 1;
  7004.  
  7005. package unicore::lib::selfloader::InGreekA;
  7006. sub getstrings() {
  7007. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7008. # This file is built by mktables from e.g. UnicodeData.txt.
  7009. # Any changes made here will be lost!
  7010.  
  7011. #
  7012. # This file supports:
  7013. #     \p{InGreekAndCoptic} (and fuzzy permutations)
  7014. # Meaning: Block 'Greek and Coptic'
  7015. #
  7016. return <<'END';
  7017. 0370    03FF    Greek and Coptic
  7018. END
  7019. };
  7020. 1;
  7021.  
  7022. package unicore::lib::selfloader::InGreekE;
  7023. sub getstrings() {
  7024. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7025. # This file is built by mktables from e.g. UnicodeData.txt.
  7026. # Any changes made here will be lost!
  7027.  
  7028. #
  7029. # This file supports:
  7030. #     \p{InGreekExtended} (and fuzzy permutations)
  7031. # Meaning: Block 'Greek Extended'
  7032. #
  7033. return <<'END';
  7034. 1F00    1FFF    Greek Extended
  7035. END
  7036. };
  7037. 1;
  7038.  
  7039. package unicore::lib::selfloader::InGujara;
  7040. sub getstrings() {
  7041. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7042. # This file is built by mktables from e.g. UnicodeData.txt.
  7043. # Any changes made here will be lost!
  7044.  
  7045. #
  7046. # This file supports:
  7047. #     \p{InGujarati} (and fuzzy permutations)
  7048. # Meaning: Block 'Gujarati'
  7049. #
  7050. return <<'END';
  7051. 0A80    0AFF    Gujarati
  7052. END
  7053. };
  7054. 1;
  7055.  
  7056. package unicore::lib::selfloader::InGurmuk;
  7057. sub getstrings() {
  7058. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7059. # This file is built by mktables from e.g. UnicodeData.txt.
  7060. # Any changes made here will be lost!
  7061.  
  7062. #
  7063. # This file supports:
  7064. #     \p{InGurmukhi} (and fuzzy permutations)
  7065. # Meaning: Block 'Gurmukhi'
  7066. #
  7067. return <<'END';
  7068. 0A00    0A7F    Gurmukhi
  7069. END
  7070. };
  7071. 1;
  7072.  
  7073. package unicore::lib::selfloader::InHalfwi;
  7074. sub getstrings() {
  7075. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7076. # This file is built by mktables from e.g. UnicodeData.txt.
  7077. # Any changes made here will be lost!
  7078.  
  7079. #
  7080. # This file supports:
  7081. #     \p{InHalfwidthAndFullwidthForms} (and fuzzy permutations)
  7082. # Meaning: Block 'Halfwidth and Fullwidth Forms'
  7083. #
  7084. return <<'END';
  7085. FF00    FFEF    Halfwidth and Fullwidth Forms
  7086. END
  7087. };
  7088. 1;
  7089.  
  7090. package unicore::lib::selfloader::InHangu2;
  7091. sub getstrings() {
  7092. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7093. # This file is built by mktables from e.g. UnicodeData.txt.
  7094. # Any changes made here will be lost!
  7095.  
  7096. #
  7097. # This file supports:
  7098. #     \p{InHangulSyllables} (and fuzzy permutations)
  7099. # Meaning: Block 'Hangul Syllables'
  7100. #
  7101. return <<'END';
  7102. AC00    D7AF    Hangul Syllables
  7103. END
  7104. };
  7105. 1;
  7106.  
  7107. package unicore::lib::selfloader::InHangu3;
  7108. sub getstrings() {
  7109. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7110. # This file is built by mktables from e.g. UnicodeData.txt.
  7111. # Any changes made here will be lost!
  7112.  
  7113. #
  7114. # This file supports:
  7115. #     \p{InHangulCompatibilityJamo} (and fuzzy permutations)
  7116. # Meaning: Block 'Hangul Compatibility Jamo'
  7117. #
  7118. return <<'END';
  7119. 3130    318F    Hangul Compatibility Jamo
  7120. END
  7121. };
  7122. 1;
  7123.  
  7124. package unicore::lib::selfloader::InHangul;
  7125. sub getstrings() {
  7126. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7127. # This file is built by mktables from e.g. UnicodeData.txt.
  7128. # Any changes made here will be lost!
  7129.  
  7130. #
  7131. # This file supports:
  7132. #     \p{InHangulJamo} (and fuzzy permutations)
  7133. # Meaning: Block 'Hangul Jamo'
  7134. #
  7135. return <<'END';
  7136. 1100    11FF    Hangul Jamo
  7137. END
  7138. };
  7139. 1;
  7140.  
  7141. package unicore::lib::selfloader::InHanuno;
  7142. sub getstrings() {
  7143. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7144. # This file is built by mktables from e.g. UnicodeData.txt.
  7145. # Any changes made here will be lost!
  7146.  
  7147. #
  7148. # This file supports:
  7149. #     \p{InHanunoo} (and fuzzy permutations)
  7150. # Meaning: Block 'Hanunoo'
  7151. #
  7152. return <<'END';
  7153. 1720    173F    Hanunoo
  7154. END
  7155. };
  7156. 1;
  7157.  
  7158. package unicore::lib::selfloader::InHebrew;
  7159. sub getstrings() {
  7160. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7161. # This file is built by mktables from e.g. UnicodeData.txt.
  7162. # Any changes made here will be lost!
  7163.  
  7164. #
  7165. # This file supports:
  7166. #     \p{InHebrew} (and fuzzy permutations)
  7167. # Meaning: Block 'Hebrew'
  7168. #
  7169. return <<'END';
  7170. 0590    05FF    Hebrew
  7171. END
  7172. };
  7173. 1;
  7174.  
  7175. package unicore::lib::selfloader::InHighPr;
  7176. sub getstrings() {
  7177. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7178. # This file is built by mktables from e.g. UnicodeData.txt.
  7179. # Any changes made here will be lost!
  7180.  
  7181. #
  7182. # This file supports:
  7183. #     \p{InHighPrivateUseSurrogates} (and fuzzy permutations)
  7184. # Meaning: Block 'High Private Use Surrogates'
  7185. #
  7186. return <<'END';
  7187. DB80    DBFF    High Private Use Surrogates
  7188. END
  7189. };
  7190. 1;
  7191.  
  7192. package unicore::lib::selfloader::InHighSu;
  7193. sub getstrings() {
  7194. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7195. # This file is built by mktables from e.g. UnicodeData.txt.
  7196. # Any changes made here will be lost!
  7197.  
  7198. #
  7199. # This file supports:
  7200. #     \p{InHighSurrogates} (and fuzzy permutations)
  7201. # Meaning: Block 'High Surrogates'
  7202. #
  7203. return <<'END';
  7204. D800    DB7F    High Surrogates
  7205. END
  7206. };
  7207. 1;
  7208.  
  7209. package unicore::lib::selfloader::InHiraga;
  7210. sub getstrings() {
  7211. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7212. # This file is built by mktables from e.g. UnicodeData.txt.
  7213. # Any changes made here will be lost!
  7214.  
  7215. #
  7216. # This file supports:
  7217. #     \p{InHiragana} (and fuzzy permutations)
  7218. # Meaning: Block 'Hiragana'
  7219. #
  7220. return <<'END';
  7221. 3040    309F    Hiragana
  7222. END
  7223. };
  7224. 1;
  7225.  
  7226. package unicore::lib::selfloader::InIdeogr;
  7227. sub getstrings() {
  7228. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7229. # This file is built by mktables from e.g. UnicodeData.txt.
  7230. # Any changes made here will be lost!
  7231.  
  7232. #
  7233. # This file supports:
  7234. #     \p{InIdeographicDescriptionCharacters} (and fuzzy permutations)
  7235. # Meaning: Block 'Ideographic Description Characters'
  7236. #
  7237. return <<'END';
  7238. 2FF0    2FFF    Ideographic Description Characters
  7239. END
  7240. };
  7241. 1;
  7242.  
  7243. package unicore::lib::selfloader::InIpaExt;
  7244. sub getstrings() {
  7245. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7246. # This file is built by mktables from e.g. UnicodeData.txt.
  7247. # Any changes made here will be lost!
  7248.  
  7249. #
  7250. # This file supports:
  7251. #     \p{InIpaExtensions} (and fuzzy permutations)
  7252. # Meaning: Block 'IPA Extensions'
  7253. #
  7254. return <<'END';
  7255. 0250    02AF    IPA Extensions
  7256. END
  7257. };
  7258. 1;
  7259.  
  7260. package unicore::lib::selfloader::InKanbun;
  7261. sub getstrings() {
  7262. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7263. # This file is built by mktables from e.g. UnicodeData.txt.
  7264. # Any changes made here will be lost!
  7265.  
  7266. #
  7267. # This file supports:
  7268. #     \p{InKanbun} (and fuzzy permutations)
  7269. # Meaning: Block 'Kanbun'
  7270. #
  7271. return <<'END';
  7272. 3190    319F    Kanbun
  7273. END
  7274. };
  7275. 1;
  7276.  
  7277. package unicore::lib::selfloader::InKangxi;
  7278. sub getstrings() {
  7279. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7280. # This file is built by mktables from e.g. UnicodeData.txt.
  7281. # Any changes made here will be lost!
  7282.  
  7283. #
  7284. # This file supports:
  7285. #     \p{InKangxiRadicals} (and fuzzy permutations)
  7286. # Meaning: Block 'Kangxi Radicals'
  7287. #
  7288. return <<'END';
  7289. 2F00    2FDF    Kangxi Radicals
  7290. END
  7291. };
  7292. 1;
  7293.  
  7294. package unicore::lib::selfloader::InKannad;
  7295. sub getstrings() {
  7296. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7297. # This file is built by mktables from e.g. UnicodeData.txt.
  7298. # Any changes made here will be lost!
  7299.  
  7300. #
  7301. # This file supports:
  7302. #     \p{InKannada} (and fuzzy permutations)
  7303. # Meaning: Block 'Kannada'
  7304. #
  7305. return <<'END';
  7306. 0C80    0CFF    Kannada
  7307. END
  7308. };
  7309. 1;
  7310.  
  7311. package unicore::lib::selfloader::InKatak2;
  7312. sub getstrings() {
  7313. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7314. # This file is built by mktables from e.g. UnicodeData.txt.
  7315. # Any changes made here will be lost!
  7316.  
  7317. #
  7318. # This file supports:
  7319. #     \p{InKatakanaPhoneticExtensions} (and fuzzy permutations)
  7320. # Meaning: Block 'Katakana Phonetic Extensions'
  7321. #
  7322. return <<'END';
  7323. 31F0    31FF    Katakana Phonetic Extensions
  7324. END
  7325. };
  7326. 1;
  7327.  
  7328. package unicore::lib::selfloader::InKataka;
  7329. sub getstrings() {
  7330. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7331. # This file is built by mktables from e.g. UnicodeData.txt.
  7332. # Any changes made here will be lost!
  7333.  
  7334. #
  7335. # This file supports:
  7336. #     \p{InKatakana} (and fuzzy permutations)
  7337. # Meaning: Block 'Katakana'
  7338. #
  7339. return <<'END';
  7340. 30A0    30FF    Katakana
  7341. END
  7342. };
  7343. 1;
  7344.  
  7345. package unicore::lib::selfloader::InKharos;
  7346. sub getstrings() {
  7347. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7348. # This file is built by mktables from e.g. UnicodeData.txt.
  7349. # Any changes made here will be lost!
  7350.  
  7351. #
  7352. # This file supports:
  7353. #     \p{InKharoshthi} (and fuzzy permutations)
  7354. # Meaning: Block 'Kharoshthi'
  7355. #
  7356. return <<'END';
  7357. 10A00    10A5F    Kharoshthi
  7358. END
  7359. };
  7360. 1;
  7361.  
  7362. package unicore::lib::selfloader::InKhmer;
  7363. sub getstrings() {
  7364. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7365. # This file is built by mktables from e.g. UnicodeData.txt.
  7366. # Any changes made here will be lost!
  7367.  
  7368. #
  7369. # This file supports:
  7370. #     \p{InKhmer} (and fuzzy permutations)
  7371. # Meaning: Block 'Khmer'
  7372. #
  7373. return <<'END';
  7374. 1780    17FF    Khmer
  7375. END
  7376. };
  7377. 1;
  7378.  
  7379. package unicore::lib::selfloader::InKhmerS;
  7380. sub getstrings() {
  7381. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7382. # This file is built by mktables from e.g. UnicodeData.txt.
  7383. # Any changes made here will be lost!
  7384.  
  7385. #
  7386. # This file supports:
  7387. #     \p{InKhmerSymbols} (and fuzzy permutations)
  7388. # Meaning: Block 'Khmer Symbols'
  7389. #
  7390. return <<'END';
  7391. 19E0    19FF    Khmer Symbols
  7392. END
  7393. };
  7394. 1;
  7395.  
  7396. package unicore::lib::selfloader::InLao;
  7397. sub getstrings() {
  7398. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7399. # This file is built by mktables from e.g. UnicodeData.txt.
  7400. # Any changes made here will be lost!
  7401.  
  7402. #
  7403. # This file supports:
  7404. #     \p{InLao} (and fuzzy permutations)
  7405. # Meaning: Block 'Lao'
  7406. #
  7407. return <<'END';
  7408. 0E80    0EFF    Lao
  7409. END
  7410. };
  7411. 1;
  7412.  
  7413. package unicore::lib::selfloader::InLatin1;
  7414. sub getstrings() {
  7415. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7416. # This file is built by mktables from e.g. UnicodeData.txt.
  7417. # Any changes made here will be lost!
  7418.  
  7419. #
  7420. # This file supports:
  7421. #     \p{InLatin1Supplement} (and fuzzy permutations)
  7422. # Meaning: Block 'Latin-1 Supplement'
  7423. #
  7424. return <<'END';
  7425. 0080    00FF    Latin-1 Supplement
  7426. END
  7427. };
  7428. 1;
  7429.  
  7430. package unicore::lib::selfloader::InLatin2;
  7431. sub getstrings() {
  7432. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7433. # This file is built by mktables from e.g. UnicodeData.txt.
  7434. # Any changes made here will be lost!
  7435.  
  7436. #
  7437. # This file supports:
  7438. #     \p{InLatinExtendedA} (and fuzzy permutations)
  7439. # Meaning: Block 'Latin Extended-A'
  7440. #
  7441. return <<'END';
  7442. 0100    017F    Latin Extended-A
  7443. END
  7444. };
  7445. 1;
  7446.  
  7447. package unicore::lib::selfloader::InLatin3;
  7448. sub getstrings() {
  7449. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7450. # This file is built by mktables from e.g. UnicodeData.txt.
  7451. # Any changes made here will be lost!
  7452.  
  7453. #
  7454. # This file supports:
  7455. #     \p{InLatinExtendedAdditional} (and fuzzy permutations)
  7456. # Meaning: Block 'Latin Extended Additional'
  7457. #
  7458. return <<'END';
  7459. 1E00    1EFF    Latin Extended Additional
  7460. END
  7461. };
  7462. 1;
  7463.  
  7464. package unicore::lib::selfloader::InLatinE;
  7465. sub getstrings() {
  7466. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7467. # This file is built by mktables from e.g. UnicodeData.txt.
  7468. # Any changes made here will be lost!
  7469.  
  7470. #
  7471. # This file supports:
  7472. #     \p{InLatinExtendedB} (and fuzzy permutations)
  7473. # Meaning: Block 'Latin Extended-B'
  7474. #
  7475. return <<'END';
  7476. 0180    024F    Latin Extended-B
  7477. END
  7478. };
  7479. 1;
  7480.  
  7481. package unicore::lib::selfloader::InLetter;
  7482. sub getstrings() {
  7483. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7484. # This file is built by mktables from e.g. UnicodeData.txt.
  7485. # Any changes made here will be lost!
  7486.  
  7487. #
  7488. # This file supports:
  7489. #     \p{InLetterlikeSymbols} (and fuzzy permutations)
  7490. # Meaning: Block 'Letterlike Symbols'
  7491. #
  7492. return <<'END';
  7493. 2100    214F    Letterlike Symbols
  7494. END
  7495. };
  7496. 1;
  7497.  
  7498. package unicore::lib::selfloader::InLimbu;
  7499. sub getstrings() {
  7500. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7501. # This file is built by mktables from e.g. UnicodeData.txt.
  7502. # Any changes made here will be lost!
  7503.  
  7504. #
  7505. # This file supports:
  7506. #     \p{InLimbu} (and fuzzy permutations)
  7507. # Meaning: Block 'Limbu'
  7508. #
  7509. return <<'END';
  7510. 1900    194F    Limbu
  7511. END
  7512. };
  7513. 1;
  7514.  
  7515. package unicore::lib::selfloader::InLinea2;
  7516. sub getstrings() {
  7517. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7518. # This file is built by mktables from e.g. UnicodeData.txt.
  7519. # Any changes made here will be lost!
  7520.  
  7521. #
  7522. # This file supports:
  7523. #     \p{InLinearBSyllabary} (and fuzzy permutations)
  7524. # Meaning: Block 'Linear B Syllabary'
  7525. #
  7526. return <<'END';
  7527. 10000    1007F    Linear B Syllabary
  7528. END
  7529. };
  7530. 1;
  7531.  
  7532. package unicore::lib::selfloader::InLinear;
  7533. sub getstrings() {
  7534. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7535. # This file is built by mktables from e.g. UnicodeData.txt.
  7536. # Any changes made here will be lost!
  7537.  
  7538. #
  7539. # This file supports:
  7540. #     \p{InLinearBIdeograms} (and fuzzy permutations)
  7541. # Meaning: Block 'Linear B Ideograms'
  7542. #
  7543. return <<'END';
  7544. 10080    100FF    Linear B Ideograms
  7545. END
  7546. };
  7547. 1;
  7548.  
  7549. package unicore::lib::selfloader::InLowSur;
  7550. sub getstrings() {
  7551. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7552. # This file is built by mktables from e.g. UnicodeData.txt.
  7553. # Any changes made here will be lost!
  7554.  
  7555. #
  7556. # This file supports:
  7557. #     \p{InLowSurrogates} (and fuzzy permutations)
  7558. # Meaning: Block 'Low Surrogates'
  7559. #
  7560. return <<'END';
  7561. DC00    DFFF    Low Surrogates
  7562. END
  7563. };
  7564. 1;
  7565.  
  7566. package unicore::lib::selfloader::InMalaya;
  7567. sub getstrings() {
  7568. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7569. # This file is built by mktables from e.g. UnicodeData.txt.
  7570. # Any changes made here will be lost!
  7571.  
  7572. #
  7573. # This file supports:
  7574. #     \p{InMalayalam} (and fuzzy permutations)
  7575. # Meaning: Block 'Malayalam'
  7576. #
  7577. return <<'END';
  7578. 0D00    0D7F    Malayalam
  7579. END
  7580. };
  7581. 1;
  7582.  
  7583. package unicore::lib::selfloader::InMathe2;
  7584. sub getstrings() {
  7585. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7586. # This file is built by mktables from e.g. UnicodeData.txt.
  7587. # Any changes made here will be lost!
  7588.  
  7589. #
  7590. # This file supports:
  7591. #     \p{InMathematicalAlphanumericSymbols} (and fuzzy permutations)
  7592. # Meaning: Block 'Mathematical Alphanumeric Symbols'
  7593. #
  7594. return <<'END';
  7595. 1D400    1D7FF    Mathematical Alphanumeric Symbols
  7596. END
  7597. };
  7598. 1;
  7599.  
  7600. package unicore::lib::selfloader::InMathem;
  7601. sub getstrings() {
  7602. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7603. # This file is built by mktables from e.g. UnicodeData.txt.
  7604. # Any changes made here will be lost!
  7605.  
  7606. #
  7607. # This file supports:
  7608. #     \p{InMathematicalOperators} (and fuzzy permutations)
  7609. # Meaning: Block 'Mathematical Operators'
  7610. #
  7611. return <<'END';
  7612. 2200    22FF    Mathematical Operators
  7613. END
  7614. };
  7615. 1;
  7616.  
  7617. package unicore::lib::selfloader::InMisce2;
  7618. sub getstrings() {
  7619. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7620. # This file is built by mktables from e.g. UnicodeData.txt.
  7621. # Any changes made here will be lost!
  7622.  
  7623. #
  7624. # This file supports:
  7625. #     \p{InMiscellaneousTechnical} (and fuzzy permutations)
  7626. # Meaning: Block 'Miscellaneous Technical'
  7627. #
  7628. return <<'END';
  7629. 2300    23FF    Miscellaneous Technical
  7630. END
  7631. };
  7632. 1;
  7633.  
  7634. package unicore::lib::selfloader::InMisce3;
  7635. sub getstrings() {
  7636. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7637. # This file is built by mktables from e.g. UnicodeData.txt.
  7638. # Any changes made here will be lost!
  7639.  
  7640. #
  7641. # This file supports:
  7642. #     \p{InMiscellaneousSymbolsAndArrows} (and fuzzy permutations)
  7643. # Meaning: Block 'Miscellaneous Symbols and Arrows'
  7644. #
  7645. return <<'END';
  7646. 2B00    2BFF    Miscellaneous Symbols and Arrows
  7647. END
  7648. };
  7649. 1;
  7650.  
  7651. package unicore::lib::selfloader::InMisce4;
  7652. sub getstrings() {
  7653. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7654. # This file is built by mktables from e.g. UnicodeData.txt.
  7655. # Any changes made here will be lost!
  7656.  
  7657. #
  7658. # This file supports:
  7659. #     \p{InMiscellaneousMathematicalSymbolsA} (and fuzzy permutations)
  7660. # Meaning: Block 'Miscellaneous Mathematical Symbols-A'
  7661. #
  7662. return <<'END';
  7663. 27C0    27EF    Miscellaneous Mathematical Symbols-A
  7664. END
  7665. };
  7666. 1;
  7667.  
  7668. package unicore::lib::selfloader::InMisce5;
  7669. sub getstrings() {
  7670. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7671. # This file is built by mktables from e.g. UnicodeData.txt.
  7672. # Any changes made here will be lost!
  7673.  
  7674. #
  7675. # This file supports:
  7676. #     \p{InMiscellaneousMathematicalSymbolsB} (and fuzzy permutations)
  7677. # Meaning: Block 'Miscellaneous Mathematical Symbols-B'
  7678. #
  7679. return <<'END';
  7680. 2980    29FF    Miscellaneous Mathematical Symbols-B
  7681. END
  7682. };
  7683. 1;
  7684.  
  7685. package unicore::lib::selfloader::InMiscel;
  7686. sub getstrings() {
  7687. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7688. # This file is built by mktables from e.g. UnicodeData.txt.
  7689. # Any changes made here will be lost!
  7690.  
  7691. #
  7692. # This file supports:
  7693. #     \p{InMiscellaneousSymbols} (and fuzzy permutations)
  7694. # Meaning: Block 'Miscellaneous Symbols'
  7695. #
  7696. return <<'END';
  7697. 2600    26FF    Miscellaneous Symbols
  7698. END
  7699. };
  7700. 1;
  7701.  
  7702. package unicore::lib::selfloader::InModifi;
  7703. sub getstrings() {
  7704. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7705. # This file is built by mktables from e.g. UnicodeData.txt.
  7706. # Any changes made here will be lost!
  7707.  
  7708. #
  7709. # This file supports:
  7710. #     \p{InModifierToneLetters} (and fuzzy permutations)
  7711. # Meaning: Block 'Modifier Tone Letters'
  7712. #
  7713. return <<'END';
  7714. A700    A71F    Modifier Tone Letters
  7715. END
  7716. };
  7717. 1;
  7718.  
  7719. package unicore::lib::selfloader::InMongol;
  7720. sub getstrings() {
  7721. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7722. # This file is built by mktables from e.g. UnicodeData.txt.
  7723. # Any changes made here will be lost!
  7724.  
  7725. #
  7726. # This file supports:
  7727. #     \p{InMongolian} (and fuzzy permutations)
  7728. # Meaning: Block 'Mongolian'
  7729. #
  7730. return <<'END';
  7731. 1800    18AF    Mongolian
  7732. END
  7733. };
  7734. 1;
  7735.  
  7736. package unicore::lib::selfloader::InMusica;
  7737. sub getstrings() {
  7738. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7739. # This file is built by mktables from e.g. UnicodeData.txt.
  7740. # Any changes made here will be lost!
  7741.  
  7742. #
  7743. # This file supports:
  7744. #     \p{InMusicalSymbols} (and fuzzy permutations)
  7745. # Meaning: Block 'Musical Symbols'
  7746. #
  7747. return <<'END';
  7748. 1D100    1D1FF    Musical Symbols
  7749. END
  7750. };
  7751. 1;
  7752.  
  7753. package unicore::lib::selfloader::InMyanma;
  7754. sub getstrings() {
  7755. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7756. # This file is built by mktables from e.g. UnicodeData.txt.
  7757. # Any changes made here will be lost!
  7758.  
  7759. #
  7760. # This file supports:
  7761. #     \p{InMyanmar} (and fuzzy permutations)
  7762. # Meaning: Block 'Myanmar'
  7763. #
  7764. return <<'END';
  7765. 1000    109F    Myanmar
  7766. END
  7767. };
  7768. 1;
  7769.  
  7770. package unicore::lib::selfloader::InNewTai;
  7771. sub getstrings() {
  7772. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7773. # This file is built by mktables from e.g. UnicodeData.txt.
  7774. # Any changes made here will be lost!
  7775.  
  7776. #
  7777. # This file supports:
  7778. #     \p{InNewTaiLue} (and fuzzy permutations)
  7779. # Meaning: Block 'New Tai Lue'
  7780. #
  7781. return <<'END';
  7782. 1980    19DF    New Tai Lue
  7783. END
  7784. };
  7785. 1;
  7786.  
  7787. package unicore::lib::selfloader::InNumber;
  7788. sub getstrings() {
  7789. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7790. # This file is built by mktables from e.g. UnicodeData.txt.
  7791. # Any changes made here will be lost!
  7792.  
  7793. #
  7794. # This file supports:
  7795. #     \p{InNumberForms} (and fuzzy permutations)
  7796. # Meaning: Block 'Number Forms'
  7797. #
  7798. return <<'END';
  7799. 2150    218F    Number Forms
  7800. END
  7801. };
  7802. 1;
  7803.  
  7804. package unicore::lib::selfloader::InOgham;
  7805. sub getstrings() {
  7806. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7807. # This file is built by mktables from e.g. UnicodeData.txt.
  7808. # Any changes made here will be lost!
  7809.  
  7810. #
  7811. # This file supports:
  7812. #     \p{InOgham} (and fuzzy permutations)
  7813. # Meaning: Block 'Ogham'
  7814. #
  7815. return <<'END';
  7816. 1680    169F    Ogham
  7817. END
  7818. };
  7819. 1;
  7820.  
  7821. package unicore::lib::selfloader::InOldIta;
  7822. sub getstrings() {
  7823. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7824. # This file is built by mktables from e.g. UnicodeData.txt.
  7825. # Any changes made here will be lost!
  7826.  
  7827. #
  7828. # This file supports:
  7829. #     \p{InOldItalic} (and fuzzy permutations)
  7830. # Meaning: Block 'Old Italic'
  7831. #
  7832. return <<'END';
  7833. 10300    1032F    Old Italic
  7834. END
  7835. };
  7836. 1;
  7837.  
  7838. package unicore::lib::selfloader::InOldPer;
  7839. sub getstrings() {
  7840. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7841. # This file is built by mktables from e.g. UnicodeData.txt.
  7842. # Any changes made here will be lost!
  7843.  
  7844. #
  7845. # This file supports:
  7846. #     \p{InOldPersian} (and fuzzy permutations)
  7847. # Meaning: Block 'Old Persian'
  7848. #
  7849. return <<'END';
  7850. 103A0    103DF    Old Persian
  7851. END
  7852. };
  7853. 1;
  7854.  
  7855. package unicore::lib::selfloader::InOptica;
  7856. sub getstrings() {
  7857. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7858. # This file is built by mktables from e.g. UnicodeData.txt.
  7859. # Any changes made here will be lost!
  7860.  
  7861. #
  7862. # This file supports:
  7863. #     \p{InOpticalCharacterRecognition} (and fuzzy permutations)
  7864. # Meaning: Block 'Optical Character Recognition'
  7865. #
  7866. return <<'END';
  7867. 2440    245F    Optical Character Recognition
  7868. END
  7869. };
  7870. 1;
  7871.  
  7872. package unicore::lib::selfloader::InOriya;
  7873. sub getstrings() {
  7874. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7875. # This file is built by mktables from e.g. UnicodeData.txt.
  7876. # Any changes made here will be lost!
  7877.  
  7878. #
  7879. # This file supports:
  7880. #     \p{InOriya} (and fuzzy permutations)
  7881. # Meaning: Block 'Oriya'
  7882. #
  7883. return <<'END';
  7884. 0B00    0B7F    Oriya
  7885. END
  7886. };
  7887. 1;
  7888.  
  7889. package unicore::lib::selfloader::InOsmany;
  7890. sub getstrings() {
  7891. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7892. # This file is built by mktables from e.g. UnicodeData.txt.
  7893. # Any changes made here will be lost!
  7894.  
  7895. #
  7896. # This file supports:
  7897. #     \p{InOsmanya} (and fuzzy permutations)
  7898. # Meaning: Block 'Osmanya'
  7899. #
  7900. return <<'END';
  7901. 10480    104AF    Osmanya
  7902. END
  7903. };
  7904. 1;
  7905.  
  7906. package unicore::lib::selfloader::InPhone2;
  7907. sub getstrings() {
  7908. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7909. # This file is built by mktables from e.g. UnicodeData.txt.
  7910. # Any changes made here will be lost!
  7911.  
  7912. #
  7913. # This file supports:
  7914. #     \p{InPhoneticExtensionsSupplement} (and fuzzy permutations)
  7915. # Meaning: Block 'Phonetic Extensions Supplement'
  7916. #
  7917. return <<'END';
  7918. 1D80    1DBF    Phonetic Extensions Supplement
  7919. END
  7920. };
  7921. 1;
  7922.  
  7923. package unicore::lib::selfloader::InPhonet;
  7924. sub getstrings() {
  7925. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7926. # This file is built by mktables from e.g. UnicodeData.txt.
  7927. # Any changes made here will be lost!
  7928.  
  7929. #
  7930. # This file supports:
  7931. #     \p{InPhoneticExtensions} (and fuzzy permutations)
  7932. # Meaning: Block 'Phonetic Extensions'
  7933. #
  7934. return <<'END';
  7935. 1D00    1D7F    Phonetic Extensions
  7936. END
  7937. };
  7938. 1;
  7939.  
  7940. package unicore::lib::selfloader::InPrivat;
  7941. sub getstrings() {
  7942. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7943. # This file is built by mktables from e.g. UnicodeData.txt.
  7944. # Any changes made here will be lost!
  7945.  
  7946. #
  7947. # This file supports:
  7948. #     \p{InPrivateUseArea} (and fuzzy permutations)
  7949. # Meaning: Block 'Private Use Area'
  7950. #
  7951. return <<'END';
  7952. E000    F8FF    Private Use Area
  7953. END
  7954. };
  7955. 1;
  7956.  
  7957. package unicore::lib::selfloader::InRunic;
  7958. sub getstrings() {
  7959. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7960. # This file is built by mktables from e.g. UnicodeData.txt.
  7961. # Any changes made here will be lost!
  7962.  
  7963. #
  7964. # This file supports:
  7965. #     \p{InRunic} (and fuzzy permutations)
  7966. # Meaning: Block 'Runic'
  7967. #
  7968. return <<'END';
  7969. 16A0    16FF    Runic
  7970. END
  7971. };
  7972. 1;
  7973.  
  7974. package unicore::lib::selfloader::InShavia;
  7975. sub getstrings() {
  7976. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7977. # This file is built by mktables from e.g. UnicodeData.txt.
  7978. # Any changes made here will be lost!
  7979.  
  7980. #
  7981. # This file supports:
  7982. #     \p{InShavian} (and fuzzy permutations)
  7983. # Meaning: Block 'Shavian'
  7984. #
  7985. return <<'END';
  7986. 10450    1047F    Shavian
  7987. END
  7988. };
  7989. 1;
  7990.  
  7991. package unicore::lib::selfloader::InSinhal;
  7992. sub getstrings() {
  7993. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  7994. # This file is built by mktables from e.g. UnicodeData.txt.
  7995. # Any changes made here will be lost!
  7996.  
  7997. #
  7998. # This file supports:
  7999. #     \p{InSinhala} (and fuzzy permutations)
  8000. # Meaning: Block 'Sinhala'
  8001. #
  8002. return <<'END';
  8003. 0D80    0DFF    Sinhala
  8004. END
  8005. };
  8006. 1;
  8007.  
  8008. package unicore::lib::selfloader::InSmallF;
  8009. sub getstrings() {
  8010. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8011. # This file is built by mktables from e.g. UnicodeData.txt.
  8012. # Any changes made here will be lost!
  8013.  
  8014. #
  8015. # This file supports:
  8016. #     \p{InSmallFormVariants} (and fuzzy permutations)
  8017. # Meaning: Block 'Small Form Variants'
  8018. #
  8019. return <<'END';
  8020. FE50    FE6F    Small Form Variants
  8021. END
  8022. };
  8023. 1;
  8024.  
  8025. package unicore::lib::selfloader::InSpacin;
  8026. sub getstrings() {
  8027. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8028. # This file is built by mktables from e.g. UnicodeData.txt.
  8029. # Any changes made here will be lost!
  8030.  
  8031. #
  8032. # This file supports:
  8033. #     \p{InSpacingModifierLetters} (and fuzzy permutations)
  8034. # Meaning: Block 'Spacing Modifier Letters'
  8035. #
  8036. return <<'END';
  8037. 02B0    02FF    Spacing Modifier Letters
  8038. END
  8039. };
  8040. 1;
  8041.  
  8042. package unicore::lib::selfloader::InSpecia;
  8043. sub getstrings() {
  8044. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8045. # This file is built by mktables from e.g. UnicodeData.txt.
  8046. # Any changes made here will be lost!
  8047.  
  8048. #
  8049. # This file supports:
  8050. #     \p{InSpecials} (and fuzzy permutations)
  8051. # Meaning: Block 'Specials'
  8052. #
  8053. return <<'END';
  8054. FFF0    FFFF    Specials
  8055. END
  8056. };
  8057. 1;
  8058.  
  8059. package unicore::lib::selfloader::InSupers;
  8060. sub getstrings() {
  8061. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8062. # This file is built by mktables from e.g. UnicodeData.txt.
  8063. # Any changes made here will be lost!
  8064.  
  8065. #
  8066. # This file supports:
  8067. #     \p{InSuperscriptsAndSubscripts} (and fuzzy permutations)
  8068. # Meaning: Block 'Superscripts and Subscripts'
  8069. #
  8070. return <<'END';
  8071. 2070    209F    Superscripts and Subscripts
  8072. END
  8073. };
  8074. 1;
  8075.  
  8076. package unicore::lib::selfloader::InSuppl2;
  8077. sub getstrings() {
  8078. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8079. # This file is built by mktables from e.g. UnicodeData.txt.
  8080. # Any changes made here will be lost!
  8081.  
  8082. #
  8083. # This file supports:
  8084. #     \p{InSupplementalArrowsA} (and fuzzy permutations)
  8085. # Meaning: Block 'Supplemental Arrows-A'
  8086. #
  8087. return <<'END';
  8088. 27F0    27FF    Supplemental Arrows-A
  8089. END
  8090. };
  8091. 1;
  8092.  
  8093. package unicore::lib::selfloader::InSuppl3;
  8094. sub getstrings() {
  8095. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8096. # This file is built by mktables from e.g. UnicodeData.txt.
  8097. # Any changes made here will be lost!
  8098.  
  8099. #
  8100. # This file supports:
  8101. #     \p{InSupplementalPunctuation} (and fuzzy permutations)
  8102. # Meaning: Block 'Supplemental Punctuation'
  8103. #
  8104. return <<'END';
  8105. 2E00    2E7F    Supplemental Punctuation
  8106. END
  8107. };
  8108. 1;
  8109.  
  8110. package unicore::lib::selfloader::InSuppl4;
  8111. sub getstrings() {
  8112. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8113. # This file is built by mktables from e.g. UnicodeData.txt.
  8114. # Any changes made here will be lost!
  8115.  
  8116. #
  8117. # This file supports:
  8118. #     \p{InSupplementaryPrivateUseAreaA} (and fuzzy permutations)
  8119. # Meaning: Block 'Supplementary Private Use Area-A'
  8120. #
  8121. return <<'END';
  8122. F0000    FFFFF    Supplementary Private Use Area-A
  8123. END
  8124. };
  8125. 1;
  8126.  
  8127. package unicore::lib::selfloader::InSuppl5;
  8128. sub getstrings() {
  8129. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8130. # This file is built by mktables from e.g. UnicodeData.txt.
  8131. # Any changes made here will be lost!
  8132.  
  8133. #
  8134. # This file supports:
  8135. #     \p{InSupplementaryPrivateUseAreaB} (and fuzzy permutations)
  8136. # Meaning: Block 'Supplementary Private Use Area-B'
  8137. #
  8138. return <<'END';
  8139. 100000    10FFFF    Supplementary Private Use Area-B
  8140. END
  8141. };
  8142. 1;
  8143.  
  8144. package unicore::lib::selfloader::InSuppl6;
  8145. sub getstrings() {
  8146. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8147. # This file is built by mktables from e.g. UnicodeData.txt.
  8148. # Any changes made here will be lost!
  8149.  
  8150. #
  8151. # This file supports:
  8152. #     \p{InSupplementalMathematicalOperators} (and fuzzy permutations)
  8153. # Meaning: Block 'Supplemental Mathematical Operators'
  8154. #
  8155. return <<'END';
  8156. 2A00    2AFF    Supplemental Mathematical Operators
  8157. END
  8158. };
  8159. 1;
  8160.  
  8161. package unicore::lib::selfloader::InSupple;
  8162. sub getstrings() {
  8163. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8164. # This file is built by mktables from e.g. UnicodeData.txt.
  8165. # Any changes made here will be lost!
  8166.  
  8167. #
  8168. # This file supports:
  8169. #     \p{InSupplementalArrowsB} (and fuzzy permutations)
  8170. # Meaning: Block 'Supplemental Arrows-B'
  8171. #
  8172. return <<'END';
  8173. 2900    297F    Supplemental Arrows-B
  8174. END
  8175. };
  8176. 1;
  8177.  
  8178. package unicore::lib::selfloader::InSyloti;
  8179. sub getstrings() {
  8180. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8181. # This file is built by mktables from e.g. UnicodeData.txt.
  8182. # Any changes made here will be lost!
  8183.  
  8184. #
  8185. # This file supports:
  8186. #     \p{InSylotiNagri} (and fuzzy permutations)
  8187. # Meaning: Block 'Syloti Nagri'
  8188. #
  8189. return <<'END';
  8190. A800    A82F    Syloti Nagri
  8191. END
  8192. };
  8193. 1;
  8194.  
  8195. package unicore::lib::selfloader::InSyriac;
  8196. sub getstrings() {
  8197. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8198. # This file is built by mktables from e.g. UnicodeData.txt.
  8199. # Any changes made here will be lost!
  8200.  
  8201. #
  8202. # This file supports:
  8203. #     \p{InSyriac} (and fuzzy permutations)
  8204. # Meaning: Block 'Syriac'
  8205. #
  8206. return <<'END';
  8207. 0700    074F    Syriac
  8208. END
  8209. };
  8210. 1;
  8211.  
  8212. package unicore::lib::selfloader::InTagalo;
  8213. sub getstrings() {
  8214. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8215. # This file is built by mktables from e.g. UnicodeData.txt.
  8216. # Any changes made here will be lost!
  8217.  
  8218. #
  8219. # This file supports:
  8220. #     \p{InTagalog} (and fuzzy permutations)
  8221. # Meaning: Block 'Tagalog'
  8222. #
  8223. return <<'END';
  8224. 1700    171F    Tagalog
  8225. END
  8226. };
  8227. 1;
  8228.  
  8229. package unicore::lib::selfloader::InTagban;
  8230. sub getstrings() {
  8231. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8232. # This file is built by mktables from e.g. UnicodeData.txt.
  8233. # Any changes made here will be lost!
  8234.  
  8235. #
  8236. # This file supports:
  8237. #     \p{InTagbanwa} (and fuzzy permutations)
  8238. # Meaning: Block 'Tagbanwa'
  8239. #
  8240. return <<'END';
  8241. 1760    177F    Tagbanwa
  8242. END
  8243. };
  8244. 1;
  8245.  
  8246. package unicore::lib::selfloader::InTags;
  8247. sub getstrings() {
  8248. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8249. # This file is built by mktables from e.g. UnicodeData.txt.
  8250. # Any changes made here will be lost!
  8251.  
  8252. #
  8253. # This file supports:
  8254. #     \p{InTags} (and fuzzy permutations)
  8255. # Meaning: Block 'Tags'
  8256. #
  8257. return <<'END';
  8258. E0000    E007F    Tags
  8259. END
  8260. };
  8261. 1;
  8262.  
  8263. package unicore::lib::selfloader::InTaiLe;
  8264. sub getstrings() {
  8265. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8266. # This file is built by mktables from e.g. UnicodeData.txt.
  8267. # Any changes made here will be lost!
  8268.  
  8269. #
  8270. # This file supports:
  8271. #     \p{InTaiLe} (and fuzzy permutations)
  8272. # Meaning: Block 'Tai Le'
  8273. #
  8274. return <<'END';
  8275. 1950    197F    Tai Le
  8276. END
  8277. };
  8278. 1;
  8279.  
  8280. package unicore::lib::selfloader::InTaiXua;
  8281. sub getstrings() {
  8282. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8283. # This file is built by mktables from e.g. UnicodeData.txt.
  8284. # Any changes made here will be lost!
  8285.  
  8286. #
  8287. # This file supports:
  8288. #     \p{InTaiXuanJingSymbols} (and fuzzy permutations)
  8289. # Meaning: Block 'Tai Xuan Jing Symbols'
  8290. #
  8291. return <<'END';
  8292. 1D300    1D35F    Tai Xuan Jing Symbols
  8293. END
  8294. };
  8295. 1;
  8296.  
  8297. package unicore::lib::selfloader::InTamil;
  8298. sub getstrings() {
  8299. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8300. # This file is built by mktables from e.g. UnicodeData.txt.
  8301. # Any changes made here will be lost!
  8302.  
  8303. #
  8304. # This file supports:
  8305. #     \p{InTamil} (and fuzzy permutations)
  8306. # Meaning: Block 'Tamil'
  8307. #
  8308. return <<'END';
  8309. 0B80    0BFF    Tamil
  8310. END
  8311. };
  8312. 1;
  8313.  
  8314. package unicore::lib::selfloader::InTelugu;
  8315. sub getstrings() {
  8316. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8317. # This file is built by mktables from e.g. UnicodeData.txt.
  8318. # Any changes made here will be lost!
  8319.  
  8320. #
  8321. # This file supports:
  8322. #     \p{InTelugu} (and fuzzy permutations)
  8323. # Meaning: Block 'Telugu'
  8324. #
  8325. return <<'END';
  8326. 0C00    0C7F    Telugu
  8327. END
  8328. };
  8329. 1;
  8330.  
  8331. package unicore::lib::selfloader::InThaana;
  8332. sub getstrings() {
  8333. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8334. # This file is built by mktables from e.g. UnicodeData.txt.
  8335. # Any changes made here will be lost!
  8336.  
  8337. #
  8338. # This file supports:
  8339. #     \p{InThaana} (and fuzzy permutations)
  8340. # Meaning: Block 'Thaana'
  8341. #
  8342. return <<'END';
  8343. 0780    07BF    Thaana
  8344. END
  8345. };
  8346. 1;
  8347.  
  8348. package unicore::lib::selfloader::InThai;
  8349. sub getstrings() {
  8350. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8351. # This file is built by mktables from e.g. UnicodeData.txt.
  8352. # Any changes made here will be lost!
  8353.  
  8354. #
  8355. # This file supports:
  8356. #     \p{InThai} (and fuzzy permutations)
  8357. # Meaning: Block 'Thai'
  8358. #
  8359. return <<'END';
  8360. 0E00    0E7F    Thai
  8361. END
  8362. };
  8363. 1;
  8364.  
  8365. package unicore::lib::selfloader::InTibeta;
  8366. sub getstrings() {
  8367. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8368. # This file is built by mktables from e.g. UnicodeData.txt.
  8369. # Any changes made here will be lost!
  8370.  
  8371. #
  8372. # This file supports:
  8373. #     \p{InTibetan} (and fuzzy permutations)
  8374. # Meaning: Block 'Tibetan'
  8375. #
  8376. return <<'END';
  8377. 0F00    0FFF    Tibetan
  8378. END
  8379. };
  8380. 1;
  8381.  
  8382. package unicore::lib::selfloader::InTifina;
  8383. sub getstrings() {
  8384. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8385. # This file is built by mktables from e.g. UnicodeData.txt.
  8386. # Any changes made here will be lost!
  8387.  
  8388. #
  8389. # This file supports:
  8390. #     \p{InTifinagh} (and fuzzy permutations)
  8391. # Meaning: Block 'Tifinagh'
  8392. #
  8393. return <<'END';
  8394. 2D30    2D7F    Tifinagh
  8395. END
  8396. };
  8397. 1;
  8398.  
  8399. package unicore::lib::selfloader::InUgarit;
  8400. sub getstrings() {
  8401. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8402. # This file is built by mktables from e.g. UnicodeData.txt.
  8403. # Any changes made here will be lost!
  8404.  
  8405. #
  8406. # This file supports:
  8407. #     \p{InUgaritic} (and fuzzy permutations)
  8408. # Meaning: Block 'Ugaritic'
  8409. #
  8410. return <<'END';
  8411. 10380    1039F    Ugaritic
  8412. END
  8413. };
  8414. 1;
  8415.  
  8416. package unicore::lib::selfloader::InUnifie;
  8417. sub getstrings() {
  8418. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8419. # This file is built by mktables from e.g. UnicodeData.txt.
  8420. # Any changes made here will be lost!
  8421.  
  8422. #
  8423. # This file supports:
  8424. #     \p{InUnifiedCanadianAboriginalSyllabics} (and fuzzy permutations)
  8425. # Meaning: Block 'Unified Canadian Aboriginal Syllabics'
  8426. #
  8427. return <<'END';
  8428. 1400    167F    Unified Canadian Aboriginal Syllabics
  8429. END
  8430. };
  8431. 1;
  8432.  
  8433. package unicore::lib::selfloader::InVaria2;
  8434. sub getstrings() {
  8435. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8436. # This file is built by mktables from e.g. UnicodeData.txt.
  8437. # Any changes made here will be lost!
  8438.  
  8439. #
  8440. # This file supports:
  8441. #     \p{InVariationSelectorsSupplement} (and fuzzy permutations)
  8442. # Meaning: Block 'Variation Selectors Supplement'
  8443. #
  8444. return <<'END';
  8445. E0100    E01EF    Variation Selectors Supplement
  8446. END
  8447. };
  8448. 1;
  8449.  
  8450. package unicore::lib::selfloader::InVariat;
  8451. sub getstrings() {
  8452. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8453. # This file is built by mktables from e.g. UnicodeData.txt.
  8454. # Any changes made here will be lost!
  8455.  
  8456. #
  8457. # This file supports:
  8458. #     \p{InVariationSelectors} (and fuzzy permutations)
  8459. # Meaning: Block 'Variation Selectors'
  8460. #
  8461. return <<'END';
  8462. FE00    FE0F    Variation Selectors
  8463. END
  8464. };
  8465. 1;
  8466.  
  8467. package unicore::lib::selfloader::InVertic;
  8468. sub getstrings() {
  8469. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8470. # This file is built by mktables from e.g. UnicodeData.txt.
  8471. # Any changes made here will be lost!
  8472.  
  8473. #
  8474. # This file supports:
  8475. #     \p{InVerticalForms} (and fuzzy permutations)
  8476. # Meaning: Block 'Vertical Forms'
  8477. #
  8478. return <<'END';
  8479. FE10    FE1F    Vertical Forms
  8480. END
  8481. };
  8482. 1;
  8483.  
  8484. package unicore::lib::selfloader::InYijing;
  8485. sub getstrings() {
  8486. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8487. # This file is built by mktables from e.g. UnicodeData.txt.
  8488. # Any changes made here will be lost!
  8489.  
  8490. #
  8491. # This file supports:
  8492. #     \p{InYijingHexagramSymbols} (and fuzzy permutations)
  8493. # Meaning: Block 'Yijing Hexagram Symbols'
  8494. #
  8495. return <<'END';
  8496. 4DC0    4DFF    Yijing Hexagram Symbols
  8497. END
  8498. };
  8499. 1;
  8500.  
  8501. package unicore::lib::selfloader::InYiRadi;
  8502. sub getstrings() {
  8503. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8504. # This file is built by mktables from e.g. UnicodeData.txt.
  8505. # Any changes made here will be lost!
  8506.  
  8507. #
  8508. # This file supports:
  8509. #     \p{InYiRadicals} (and fuzzy permutations)
  8510. # Meaning: Block 'Yi Radicals'
  8511. #
  8512. return <<'END';
  8513. A490    A4CF    Yi Radicals
  8514. END
  8515. };
  8516. 1;
  8517.  
  8518. package unicore::lib::selfloader::InYiSyll;
  8519. sub getstrings() {
  8520. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8521. # This file is built by mktables from e.g. UnicodeData.txt.
  8522. # Any changes made here will be lost!
  8523.  
  8524. #
  8525. # This file supports:
  8526. #     \p{InYiSyllables} (and fuzzy permutations)
  8527. # Meaning: Block 'Yi Syllables'
  8528. #
  8529. return <<'END';
  8530. A000    A48F    Yi Syllables
  8531. END
  8532. };
  8533. 1;
  8534.  
  8535. package unicore::lib::selfloader::JoinC;
  8536. sub getstrings() {
  8537. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8538. # This file is built by mktables from e.g. UnicodeData.txt.
  8539. # Any changes made here will be lost!
  8540.  
  8541. #
  8542. # Binary property 'Join_Control'
  8543. #
  8544. return <<'END';
  8545. 200C    200D    Join_Control
  8546. END
  8547. };
  8548. 1;
  8549.  
  8550. package unicore::lib::selfloader::JoinCont;
  8551. sub getstrings() {
  8552. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8553. # This file is built by mktables from e.g. UnicodeData.txt.
  8554. # Any changes made here will be lost!
  8555.  
  8556. #
  8557. # This file supports:
  8558. #     \p{JoinControl} (and fuzzy permutations)
  8559. # Meaning: Extended property 'Join_Control'
  8560. #
  8561. return <<'END';
  8562. 200C    200D    Join_Control
  8563. END
  8564. };
  8565. 1;
  8566.  
  8567. package unicore::lib::selfloader::Kana;
  8568. sub getstrings() {
  8569. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8570. # This file is built by mktables from e.g. UnicodeData.txt.
  8571. # Any changes made here will be lost!
  8572.  
  8573. #
  8574. # This file supports:
  8575. #     \p{Katakana} (and fuzzy permutations)
  8576. # Meaning: Script 'Katakana'
  8577. #
  8578. return <<'END';
  8579. 30A1    30FA    Katakana
  8580. 30FD    30FF    Katakana
  8581. 31F0    31FF    Katakana
  8582. FF66    FF6F    Katakana
  8583. FF71    FF9D    Katakana
  8584. END
  8585. };
  8586. 1;
  8587.  
  8588. package unicore::lib::selfloader::Khar;
  8589. sub getstrings() {
  8590. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8591. # This file is built by mktables from e.g. UnicodeData.txt.
  8592. # Any changes made here will be lost!
  8593.  
  8594. #
  8595. # This file supports:
  8596. #     \p{Kharoshthi} (and fuzzy permutations)
  8597. # Meaning: Script 'Kharoshthi'
  8598. #
  8599. return <<'END';
  8600. 10A00    10A03    Kharoshthi
  8601. 10A05    10A06    Kharoshthi
  8602. 10A0C    10A13    Kharoshthi
  8603. 10A15    10A17    Kharoshthi
  8604. 10A19    10A33    Kharoshthi
  8605. 10A38    10A3A    Kharoshthi
  8606. 10A3F    10A47    Kharoshthi
  8607. 10A50    10A58    Kharoshthi
  8608. END
  8609. };
  8610. 1;
  8611.  
  8612. package unicore::lib::selfloader::Khmr;
  8613. sub getstrings() {
  8614. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8615. # This file is built by mktables from e.g. UnicodeData.txt.
  8616. # Any changes made here will be lost!
  8617.  
  8618. #
  8619. # This file supports:
  8620. #     \p{Khmer} (and fuzzy permutations)
  8621. # Meaning: Script 'Khmer'
  8622. #
  8623. return <<'END';
  8624. 1780    17DD    Khmer
  8625. 17E0    17E9    Khmer
  8626. 17F0    17F9    Khmer
  8627. 19E0    19FF    Khmer
  8628. END
  8629. };
  8630. 1;
  8631.  
  8632. package unicore::lib::selfloader::Knda;
  8633. sub getstrings() {
  8634. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8635. # This file is built by mktables from e.g. UnicodeData.txt.
  8636. # Any changes made here will be lost!
  8637.  
  8638. #
  8639. # This file supports:
  8640. #     \p{Kannada} (and fuzzy permutations)
  8641. # Meaning: Script 'Kannada'
  8642. #
  8643. return <<'END';
  8644. 0C82    0C83    Kannada
  8645. 0C85    0C8C    Kannada
  8646. 0C8E    0C90    Kannada
  8647. 0C92    0CA8    Kannada
  8648. 0CAA    0CB3    Kannada
  8649. 0CB5    0CB9    Kannada
  8650. 0CBC    0CC4    Kannada
  8651. 0CC6    0CC8    Kannada
  8652. 0CCA    0CCD    Kannada
  8653. 0CD5    0CD6    Kannada
  8654. 0CDE        Kannada
  8655. 0CE0    0CE1    Kannada
  8656. 0CE6    0CEF    Kannada
  8657. END
  8658. };
  8659. 1;
  8660.  
  8661. package unicore::lib::selfloader::L;
  8662. sub getstrings() {
  8663. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  8664. # This file is built by mktables from e.g. UnicodeData.txt.
  8665. # Any changes made here will be lost!
  8666.  
  8667. #
  8668. # This file supports:
  8669. #     \p{L}
  8670. #     \p{L} (and fuzzy permutations)
  8671. # Meaning: Major Category 'L'
  8672. #
  8673. return <<'END';
  8674. 0041    005A    
  8675. 0061    007A    
  8676. 00AA        
  8677. 00B5        
  8678. 00BA        
  8679. 00C0    00D6    
  8680. 00D8    00F6    
  8681. 00F8    0241    
  8682. 0250    02C1    
  8683. 02C6    02D1    
  8684. 02E0    02E4    
  8685. 02EE        
  8686. 037A        
  8687. 0386        
  8688. 0388    038A    
  8689. 038C        
  8690. 038E    03A1    
  8691. 03A3    03CE    
  8692. 03D0    03F5    
  8693. 03F7    0481    
  8694. 048A    04CE    
  8695. 04D0    04F9    
  8696. 0500    050F    
  8697. 0531    0556    
  8698. 0559        
  8699. 0561    0587    
  8700. 05D0    05EA    
  8701. 05F0    05F2    
  8702. 0621    063A    
  8703. 0640    064A    
  8704. 066E    066F    
  8705. 0671    06D3    
  8706. 06D5        
  8707. 06E5    06E6    
  8708. 06EE    06EF    
  8709. 06FA    06FC    
  8710. 06FF        
  8711. 0710        
  8712. 0712    072F    
  8713. 074D    076D    
  8714. 0780    07A5    
  8715. 07B1        
  8716. 0904    0939    
  8717. 093D        
  8718. 0950        
  8719. 0958    0961    
  8720. 097D        
  8721. 0985    098C    
  8722. 098F    0990    
  8723. 0993    09A8    
  8724. 09AA    09B0    
  8725. 09B2        
  8726. 09B6    09B9    
  8727. 09BD        
  8728. 09CE        
  8729. 09DC    09DD    
  8730. 09DF    09E1    
  8731. 09F0    09F1    
  8732. 0A05    0A0A    
  8733. 0A0F    0A10    
  8734. 0A13    0A28    
  8735. 0A2A    0A30    
  8736. 0A32    0A33    
  8737. 0A35    0A36    
  8738. 0A38    0A39    
  8739. 0A59    0A5C    
  8740. 0A5E        
  8741. 0A72    0A74    
  8742. 0A85    0A8D    
  8743. 0A8F    0A91    
  8744. 0A93    0AA8    
  8745. 0AAA    0AB0    
  8746. 0AB2    0AB3    
  8747. 0AB5    0AB9    
  8748. 0ABD        
  8749. 0AD0        
  8750. 0AE0    0AE1    
  8751. 0B05    0B0C    
  8752. 0B0F    0B10    
  8753. 0B13    0B28    
  8754. 0B2A    0B30    
  8755. 0B32    0B33    
  8756. 0B35    0B39    
  8757. 0B3D        
  8758. 0B5C    0B5D    
  8759. 0B5F    0B61    
  8760. 0B71        
  8761. 0B83        
  8762. 0B85    0B8A    
  8763. 0B8E    0B90    
  8764. 0B92    0B95    
  8765. 0B99    0B9A    
  8766. 0B9C        
  8767. 0B9E    0B9F    
  8768. 0BA3    0BA4    
  8769. 0BA8    0BAA    
  8770. 0BAE    0BB9    
  8771. 0C05    0C0C    
  8772. 0C0E    0C10    
  8773. 0C12    0C28    
  8774. 0C2A    0C33    
  8775. 0C35    0C39    
  8776. 0C60    0C61    
  8777. 0C85    0C8C    
  8778. 0C8E    0C90    
  8779. 0C92    0CA8    
  8780. 0CAA    0CB3    
  8781. 0CB5    0CB9    
  8782. 0CBD        
  8783. 0CDE        
  8784. 0CE0    0CE1    
  8785. 0D05    0D0C    
  8786. 0D0E    0D10    
  8787. 0D12    0D28    
  8788. 0D2A    0D39    
  8789. 0D60    0D61    
  8790. 0D85    0D96    
  8791. 0D9A    0DB1    
  8792. 0DB3    0DBB    
  8793. 0DBD        
  8794. 0DC0    0DC6    
  8795. 0E01    0E30    
  8796. 0E32    0E33    
  8797. 0E40    0E46    
  8798. 0E81    0E82    
  8799. 0E84        
  8800. 0E87    0E88    
  8801. 0E8A        
  8802. 0E8D        
  8803. 0E94    0E97    
  8804. 0E99    0E9F    
  8805. 0EA1    0EA3    
  8806. 0EA5        
  8807. 0EA7        
  8808. 0EAA    0EAB    
  8809. 0EAD    0EB0    
  8810. 0EB2    0EB3    
  8811. 0EBD        
  8812. 0EC0    0EC4    
  8813. 0EC6        
  8814. 0EDC    0EDD    
  8815. 0F00        
  8816. 0F40    0F47    
  8817. 0F49    0F6A    
  8818. 0F88    0F8B    
  8819. 1000    1021    
  8820. 1023    1027    
  8821. 1029    102A    
  8822. 1050    1055    
  8823. 10A0    10C5    
  8824. 10D0    10FA    
  8825. 10FC        
  8826. 1100    1159    
  8827. 115F    11A2    
  8828. 11A8    11F9    
  8829. 1200    1248    
  8830. 124A    124D    
  8831. 1250    1256    
  8832. 1258        
  8833. 125A    125D    
  8834. 1260    1288    
  8835. 128A    128D    
  8836. 1290    12B0    
  8837. 12B2    12B5    
  8838. 12B8    12BE    
  8839. 12C0        
  8840. 12C2    12C5    
  8841. 12C8    12D6    
  8842. 12D8    1310    
  8843. 1312    1315    
  8844. 1318    135A    
  8845. 1380    138F    
  8846. 13A0    13F4    
  8847. 1401    166C    
  8848. 166F    1676    
  8849. 1681    169A    
  8850. 16A0    16EA    
  8851. 1700    170C    
  8852. 170E    1711    
  8853. 1720    1731    
  8854. 1740    1751    
  8855. 1760    176C    
  8856. 176E    1770    
  8857. 1780    17B3    
  8858. 17D7        
  8859. 17DC        
  8860. 1820    1877    
  8861. 1880    18A8    
  8862. 1900    191C    
  8863. 1950    196D    
  8864. 1970    1974    
  8865. 1980    19A9    
  8866. 19C1    19C7    
  8867. 1A00    1A16    
  8868. 1D00    1DBF    
  8869. 1E00    1E9B    
  8870. 1EA0    1EF9    
  8871. 1F00    1F15    
  8872. 1F18    1F1D    
  8873. 1F20    1F45    
  8874. 1F48    1F4D    
  8875. 1F50    1F57    
  8876. 1F59        
  8877. 1F5B        
  8878. 1F5D        
  8879. 1F5F    1F7D    
  8880. 1F80    1FB4    
  8881. 1FB6    1FBC    
  8882. 1FBE        
  8883. 1FC2    1FC4    
  8884. 1FC6    1FCC    
  8885. 1FD0    1FD3    
  8886. 1FD6    1FDB    
  8887. 1FE0    1FEC    
  8888. 1FF2    1FF4    
  8889. 1FF6    1FFC    
  8890. 2071        
  8891. 207F        
  8892. 2090    2094    
  8893. 2102        
  8894. 2107        
  8895. 210A    2113    
  8896. 2115        
  8897. 2119    211D    
  8898. 2124        
  8899. 2126        
  8900. 2128        
  8901. 212A    212D    
  8902. 212F    2131    
  8903. 2133    2139    
  8904. 213C    213F    
  8905. 2145    2149    
  8906. 2C00    2C2E    
  8907. 2C30    2C5E    
  8908. 2C80    2CE4    
  8909. 2D00    2D25    
  8910. 2D30    2D65    
  8911. 2D6F        
  8912. 2D80    2D96    
  8913. 2DA0    2DA6    
  8914. 2DA8    2DAE    
  8915. 2DB0    2DB6    
  8916. 2DB8    2DBE    
  8917. 2DC0    2DC6    
  8918. 2DC8    2DCE    
  8919. 2DD0    2DD6    
  8920. 2DD8    2DDE    
  8921. 3005    3006    
  8922. 3031    3035    
  8923. 303B    303C    
  8924. 3041    3096    
  8925. 309D    309F    
  8926. 30A1    30FA    
  8927. 30FC    30FF    
  8928. 3105    312C    
  8929. 3131    318E    
  8930. 31A0    31B7    
  8931. 31F0    31FF    
  8932. 3400    4DB5    
  8933. 4E00    9FBB    
  8934. A000    A48C    
  8935. A800    A801    
  8936. A803    A805    
  8937. A807    A80A    
  8938. A80C    A822    
  8939. AC00    D7A3    
  8940. F900    FA2D    
  8941. FA30    FA6A    
  8942. FA70    FAD9    
  8943. FB00    FB06    
  8944. FB13    FB17    
  8945. FB1D        
  8946. FB1F    FB28    
  8947. FB2A    FB36    
  8948. FB38    FB3C    
  8949. FB3E        
  8950. FB40    FB41    
  8951. FB43    FB44    
  8952. FB46    FBB1    
  8953. FBD3    FD3D    
  8954. FD50    FD8F    
  8955. FD92    FDC7    
  8956. FDF0    FDFB    
  8957. FE70    FE74    
  8958. FE76    FEFC    
  8959. FF21    FF3A    
  8960. FF41    FF5A    
  8961. FF66    FFBE    
  8962. FFC2    FFC7    
  8963. FFCA    FFCF    
  8964. FFD2    FFD7    
  8965. FFDA    FFDC    
  8966. 10000    1000B    
  8967. 1000D    10026    
  8968. 10028    1003A    
  8969. 1003C    1003D    
  8970. 1003F    1004D    
  8971. 10050    1005D    
  8972. 10080    100FA    
  8973. 10300    1031E    
  8974. 10330    10349    
  8975. 10380    1039D    
  8976. 103A0    103C3    
  8977. 103C8    103CF    
  8978. 10400    1049D    
  8979. 10800    10805    
  8980. 10808        
  8981. 1080A    10835    
  8982. 10837    10838    
  8983. 1083C        
  8984. 1083F        
  8985. 10A00        
  8986. 10A10    10A13    
  8987. 10A15    10A17    
  8988. 10A19    10A33    
  8989. 1D400    1D454    
  8990. 1D456    1D49C    
  8991. 1D49E    1D49F    
  8992. 1D4A2        
  8993. 1D4A5    1D4A6    
  8994. 1D4A9    1D4AC    
  8995. 1D4AE    1D4B9    
  8996. 1D4BB        
  8997. 1D4BD    1D4C3    
  8998. 1D4C5    1D505    
  8999. 1D507    1D50A    
  9000. 1D50D    1D514    
  9001. 1D516    1D51C    
  9002. 1D51E    1D539    
  9003. 1D53B    1D53E    
  9004. 1D540    1D544    
  9005. 1D546        
  9006. 1D54A    1D550    
  9007. 1D552    1D6A5    
  9008. 1D6A8    1D6C0    
  9009. 1D6C2    1D6DA    
  9010. 1D6DC    1D6FA    
  9011. 1D6FC    1D714    
  9012. 1D716    1D734    
  9013. 1D736    1D74E    
  9014. 1D750    1D76E    
  9015. 1D770    1D788    
  9016. 1D78A    1D7A8    
  9017. 1D7AA    1D7C2    
  9018. 1D7C4    1D7C9    
  9019. 20000    2A6D6    
  9020. 2F800    2FA1D    
  9021. END
  9022. };
  9023. 1;
  9024.  
  9025. package unicore::lib::selfloader::Laoo;
  9026. sub getstrings() {
  9027. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  9028. # This file is built by mktables from e.g. UnicodeData.txt.
  9029. # Any changes made here will be lost!
  9030.  
  9031. #
  9032. # This file supports:
  9033. #     \p{Lao} (and fuzzy permutations)
  9034. # Meaning: Script 'Lao'
  9035. #
  9036. return <<'END';
  9037. 0E81    0E82    Lao
  9038. 0E84        Lao
  9039. 0E87    0E88    Lao
  9040. 0E8A        Lao
  9041. 0E8D        Lao
  9042. 0E94    0E97    Lao
  9043. 0E99    0E9F    Lao
  9044. 0EA1    0EA3    Lao
  9045. 0EA5        Lao
  9046. 0EA7        Lao
  9047. 0EAA    0EAB    Lao
  9048. 0EAD    0EB9    Lao
  9049. 0EBB    0EBD    Lao
  9050. 0EC0    0EC4    Lao
  9051. 0EC6        Lao
  9052. 0EC8    0ECD    Lao
  9053. 0ED0    0ED9    Lao
  9054. 0EDC    0EDD    Lao
  9055. END
  9056. };
  9057. 1;
  9058.  
  9059. package unicore::lib::selfloader::Latn;
  9060. sub getstrings() {
  9061. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  9062. # This file is built by mktables from e.g. UnicodeData.txt.
  9063. # Any changes made here will be lost!
  9064.  
  9065. #
  9066. # This file supports:
  9067. #     \p{Latin} (and fuzzy permutations)
  9068. # Meaning: Script 'Latin'
  9069. #
  9070. return <<'END';
  9071. 0041    005A    Latin
  9072. 0061    007A    Latin
  9073. 00AA        Latin
  9074. 00BA        Latin
  9075. 00C0    00D6    Latin
  9076. 00D8    00F6    Latin
  9077. 00F8    0241    Latin
  9078. 0250    02B8    Latin
  9079. 02E0    02E4    Latin
  9080. 1D00    1D25    Latin
  9081. 1D2C    1D5C    Latin
  9082. 1D62    1D65    Latin
  9083. 1D6B    1D77    Latin
  9084. 1D79    1DBF    Latin
  9085. 1E00    1E9B    Latin
  9086. 1EA0    1EF9    Latin
  9087. 2071        Latin
  9088. 207F        Latin
  9089. 2090    2094    Latin
  9090. 212A    212B    Latin
  9091. FB00    FB06    Latin
  9092. FF21    FF3A    Latin
  9093. FF41    FF5A    Latin
  9094. END
  9095. };
  9096. 1;
  9097.  
  9098. package unicore::lib::selfloader::LC;
  9099. sub getstrings() {
  9100. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  9101. # This file is built by mktables from e.g. UnicodeData.txt.
  9102. # Any changes made here will be lost!
  9103.  
  9104. #
  9105. # This file supports:
  9106. #     \p{LC}
  9107. #     \p{LC} (and fuzzy permutations)
  9108. # Meaning: [\p{Ll}\p{Lu}\p{Lt}]
  9109. #
  9110. return <<'END';
  9111. 0041    005A    
  9112. 0061    007A    
  9113. 00AA        
  9114. 00B5        
  9115. 00BA        
  9116. 00C0    00D6    
  9117. 00D8    00F6    
  9118. 00F8    01BA    
  9119. 01BC    01BF    
  9120. 01C4    0241    
  9121. 0250    02AF    
  9122. 0386        
  9123. 0388    038A    
  9124. 038C        
  9125. 038E    03A1    
  9126. 03A3    03CE    
  9127. 03D0    03F5    
  9128. 03F7    0481    
  9129. 048A    04CE    
  9130. 04D0    04F9    
  9131. 0500    050F    
  9132. 0531    0556    
  9133. 0561    0587    
  9134. 10A0    10C5    
  9135. 1D00    1D2B    
  9136. 1D62    1D77    
  9137. 1D79    1D9A    
  9138. 1E00    1E9B    
  9139. 1EA0    1EF9    
  9140. 1F00    1F15    
  9141. 1F18    1F1D    
  9142. 1F20    1F45    
  9143. 1F48    1F4D    
  9144. 1F50    1F57    
  9145. 1F59        
  9146. 1F5B        
  9147. 1F5D        
  9148. 1F5F    1F7D    
  9149. 1F80    1FB4    
  9150. 1FB6    1FBC    
  9151. 1FBE        
  9152. 1FC2    1FC4    
  9153. 1FC6    1FCC    
  9154. 1FD0    1FD3    
  9155. 1FD6    1FDB    
  9156. 1FE0    1FEC    
  9157. 1FF2    1FF4    
  9158. 1FF6    1FFC    
  9159. 2071        
  9160. 207F        
  9161. 2102        
  9162. 2107        
  9163. 210A    2113    
  9164. 2115        
  9165. 2119    211D    
  9166. 2124        
  9167. 2126        
  9168. 2128        
  9169. 212A    212D    
  9170. 212F    2131    
  9171. 2133    2134    
  9172. 2139        
  9173. 213C    213F    
  9174. 2145    2149    
  9175. 2C00    2C2E    
  9176. 2C30    2C5E    
  9177. 2C80    2CE4    
  9178. 2D00    2D25    
  9179. FB00    FB06    
  9180. FB13    FB17    
  9181. FF21    FF3A    
  9182. FF41    FF5A    
  9183. 10400    1044F    
  9184. 1D400    1D454    
  9185. 1D456    1D49C    
  9186. 1D49E    1D49F    
  9187. 1D4A2        
  9188. 1D4A5    1D4A6    
  9189. 1D4A9    1D4AC    
  9190. 1D4AE    1D4B9    
  9191. 1D4BB        
  9192. 1D4BD    1D4C3    
  9193. 1D4C5    1D505    
  9194. 1D507    1D50A    
  9195. 1D50D    1D514    
  9196. 1D516    1D51C    
  9197. 1D51E    1D539    
  9198. 1D53B    1D53E    
  9199. 1D540    1D544    
  9200. 1D546        
  9201. 1D54A    1D550    
  9202. 1D552    1D6A5    
  9203. 1D6A8    1D6C0    
  9204. 1D6C2    1D6DA    
  9205. 1D6DC    1D6FA    
  9206. 1D6FC    1D714    
  9207. 1D716    1D734    
  9208. 1D736    1D74E    
  9209. 1D750    1D76E    
  9210. 1D770    1D788    
  9211. 1D78A    1D7A8    
  9212. 1D7AA    1D7C2    
  9213. 1D7C4    1D7C9    
  9214. END
  9215. };
  9216. 1;
  9217.  
  9218. package unicore::lib::selfloader::Limb;
  9219. sub getstrings() {
  9220. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  9221. # This file is built by mktables from e.g. UnicodeData.txt.
  9222. # Any changes made here will be lost!
  9223.  
  9224. #
  9225. # This file supports:
  9226. #     \p{Limbu} (and fuzzy permutations)
  9227. # Meaning: Script 'Limbu'
  9228. #
  9229. return <<'END';
  9230. 1900    191C    Limbu
  9231. 1920    192B    Limbu
  9232. 1930    193B    Limbu
  9233. 1940        Limbu
  9234. 1944    194F    Limbu
  9235. END
  9236. };
  9237. 1;
  9238.  
  9239. package unicore::lib::selfloader::LinearB;
  9240. sub getstrings() {
  9241. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  9242. # This file is built by mktables from e.g. UnicodeData.txt.
  9243. # Any changes made here will be lost!
  9244.  
  9245. #
  9246. # This file supports:
  9247. #     \p{LinearB} (and fuzzy permutations)
  9248. # Meaning: Script 'Linear_B'
  9249. #
  9250. return <<'END';
  9251. 10000    1000B    Linear_B
  9252. 1000D    10026    Linear_B
  9253. 10028    1003A    Linear_B
  9254. 1003C    1003D    Linear_B
  9255. 1003F    1004D    Linear_B
  9256. 10050    1005D    Linear_B
  9257. 10080    100FA    Linear_B
  9258. END
  9259. };
  9260. 1;
  9261.  
  9262. package unicore::lib::selfloader::Ll;
  9263. sub getstrings() {
  9264. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  9265. # This file is built by mktables from e.g. UnicodeData.txt.
  9266. # Any changes made here will be lost!
  9267.  
  9268. #
  9269. # This file supports:
  9270. #     \p{Ll}
  9271. #     \p{Ll} (and fuzzy permutations)
  9272. # Meaning: General Category 'Ll'
  9273. #
  9274. return <<'END';
  9275. 0061    007A    
  9276. 00AA        
  9277. 00B5        
  9278. 00BA        
  9279. 00DF    00F6    
  9280. 00F8    00FF    
  9281. 0101        
  9282. 0103        
  9283. 0105        
  9284. 0107        
  9285. 0109        
  9286. 010B        
  9287. 010D        
  9288. 010F        
  9289. 0111        
  9290. 0113        
  9291. 0115        
  9292. 0117        
  9293. 0119        
  9294. 011B        
  9295. 011D        
  9296. 011F        
  9297. 0121        
  9298. 0123        
  9299. 0125        
  9300. 0127        
  9301. 0129        
  9302. 012B        
  9303. 012D        
  9304. 012F        
  9305. 0131        
  9306. 0133        
  9307. 0135        
  9308. 0137    0138    
  9309. 013A        
  9310. 013C        
  9311. 013E        
  9312. 0140        
  9313. 0142        
  9314. 0144        
  9315. 0146        
  9316. 0148    0149    
  9317. 014B        
  9318. 014D        
  9319. 014F        
  9320. 0151        
  9321. 0153        
  9322. 0155        
  9323. 0157        
  9324. 0159        
  9325. 015B        
  9326. 015D        
  9327. 015F        
  9328. 0161        
  9329. 0163        
  9330. 0165        
  9331. 0167        
  9332. 0169        
  9333. 016B        
  9334. 016D        
  9335. 016F        
  9336. 0171        
  9337. 0173        
  9338. 0175        
  9339. 0177        
  9340. 017A        
  9341. 017C        
  9342. 017E    0180    
  9343. 0183        
  9344. 0185        
  9345. 0188        
  9346. 018C    018D    
  9347. 0192        
  9348. 0195        
  9349. 0199    019B    
  9350. 019E        
  9351. 01A1        
  9352. 01A3        
  9353. 01A5        
  9354. 01A8        
  9355. 01AA    01AB    
  9356. 01AD        
  9357. 01B0        
  9358. 01B4        
  9359. 01B6        
  9360. 01B9    01BA    
  9361. 01BD    01BF    
  9362. 01C6        
  9363. 01C9        
  9364. 01CC        
  9365. 01CE        
  9366. 01D0        
  9367. 01D2        
  9368. 01D4        
  9369. 01D6        
  9370. 01D8        
  9371. 01DA        
  9372. 01DC    01DD    
  9373. 01DF        
  9374. 01E1        
  9375. 01E3        
  9376. 01E5        
  9377. 01E7        
  9378. 01E9        
  9379. 01EB        
  9380. 01ED        
  9381. 01EF    01F0    
  9382. 01F3        
  9383. 01F5        
  9384. 01F9        
  9385. 01FB        
  9386. 01FD        
  9387. 01FF        
  9388. 0201        
  9389. 0203        
  9390. 0205        
  9391. 0207        
  9392. 0209        
  9393. 020B        
  9394. 020D        
  9395. 020F        
  9396. 0211        
  9397. 0213        
  9398. 0215        
  9399. 0217        
  9400. 0219        
  9401. 021B        
  9402. 021D        
  9403. 021F        
  9404. 0221        
  9405. 0223        
  9406. 0225        
  9407. 0227        
  9408. 0229        
  9409. 022B        
  9410. 022D        
  9411. 022F        
  9412. 0231        
  9413. 0233    0239    
  9414. 023C        
  9415. 023F    0240    
  9416. 0250    02AF    
  9417. 0390        
  9418. 03AC    03CE    
  9419. 03D0    03D1    
  9420. 03D5    03D7    
  9421. 03D9        
  9422. 03DB        
  9423. 03DD        
  9424. 03DF        
  9425. 03E1        
  9426. 03E3        
  9427. 03E5        
  9428. 03E7        
  9429. 03E9        
  9430. 03EB        
  9431. 03ED        
  9432. 03EF    03F3    
  9433. 03F5        
  9434. 03F8        
  9435. 03FB    03FC    
  9436. 0430    045F    
  9437. 0461        
  9438. 0463        
  9439. 0465        
  9440. 0467        
  9441. 0469        
  9442. 046B        
  9443. 046D        
  9444. 046F        
  9445. 0471        
  9446. 0473        
  9447. 0475        
  9448. 0477        
  9449. 0479        
  9450. 047B        
  9451. 047D        
  9452. 047F        
  9453. 0481        
  9454. 048B        
  9455. 048D        
  9456. 048F        
  9457. 0491        
  9458. 0493        
  9459. 0495        
  9460. 0497        
  9461. 0499        
  9462. 049B        
  9463. 049D        
  9464. 049F        
  9465. 04A1        
  9466. 04A3        
  9467. 04A5        
  9468. 04A7        
  9469. 04A9        
  9470. 04AB        
  9471. 04AD        
  9472. 04AF        
  9473. 04B1        
  9474. 04B3        
  9475. 04B5        
  9476. 04B7        
  9477. 04B9        
  9478. 04BB        
  9479. 04BD        
  9480. 04BF        
  9481. 04C2        
  9482. 04C4        
  9483. 04C6        
  9484. 04C8        
  9485. 04CA        
  9486. 04CC        
  9487. 04CE        
  9488. 04D1        
  9489. 04D3        
  9490. 04D5        
  9491. 04D7        
  9492. 04D9        
  9493. 04DB        
  9494. 04DD        
  9495. 04DF        
  9496. 04E1        
  9497. 04E3        
  9498. 04E5        
  9499. 04E7        
  9500. 04E9        
  9501. 04EB        
  9502. 04ED        
  9503. 04EF        
  9504. 04F1        
  9505. 04F3        
  9506. 04F5        
  9507. 04F7        
  9508. 04F9        
  9509. 0501        
  9510. 0503        
  9511. 0505        
  9512. 0507        
  9513. 0509        
  9514. 050B        
  9515. 050D        
  9516. 050F        
  9517. 0561    0587    
  9518. 1D00    1D2B    
  9519. 1D62    1D77    
  9520. 1D79    1D9A    
  9521. 1E01        
  9522. 1E03        
  9523. 1E05        
  9524. 1E07        
  9525. 1E09        
  9526. 1E0B        
  9527. 1E0D        
  9528. 1E0F        
  9529. 1E11        
  9530. 1E13        
  9531. 1E15        
  9532. 1E17        
  9533. 1E19        
  9534. 1E1B        
  9535. 1E1D        
  9536. 1E1F        
  9537. 1E21        
  9538. 1E23        
  9539. 1E25        
  9540. 1E27        
  9541. 1E29        
  9542. 1E2B        
  9543. 1E2D        
  9544. 1E2F        
  9545. 1E31        
  9546. 1E33        
  9547. 1E35        
  9548. 1E37        
  9549. 1E39        
  9550. 1E3B        
  9551. 1E3D        
  9552. 1E3F        
  9553. 1E41        
  9554. 1E43        
  9555. 1E45        
  9556. 1E47        
  9557. 1E49        
  9558. 1E4B        
  9559. 1E4D        
  9560. 1E4F        
  9561. 1E51        
  9562. 1E53        
  9563. 1E55        
  9564. 1E57        
  9565. 1E59        
  9566. 1E5B        
  9567. 1E5D        
  9568. 1E5F        
  9569. 1E61        
  9570. 1E63        
  9571. 1E65        
  9572. 1E67        
  9573. 1E69        
  9574. 1E6B        
  9575. 1E6D        
  9576. 1E6F        
  9577. 1E71        
  9578. 1E73        
  9579. 1E75        
  9580. 1E77        
  9581. 1E79        
  9582. 1E7B        
  9583. 1E7D        
  9584. 1E7F        
  9585. 1E81        
  9586. 1E83        
  9587. 1E85        
  9588. 1E87        
  9589. 1E89        
  9590. 1E8B        
  9591. 1E8D        
  9592. 1E8F        
  9593. 1E91        
  9594. 1E93        
  9595. 1E95    1E9B    
  9596. 1EA1        
  9597. 1EA3        
  9598. 1EA5        
  9599. 1EA7        
  9600. 1EA9        
  9601. 1EAB        
  9602. 1EAD        
  9603. 1EAF        
  9604. 1EB1        
  9605. 1EB3        
  9606. 1EB5        
  9607. 1EB7        
  9608. 1EB9        
  9609. 1EBB        
  9610. 1EBD        
  9611. 1EBF        
  9612. 1EC1        
  9613. 1EC3        
  9614. 1EC5        
  9615. 1EC7        
  9616. 1EC9        
  9617. 1ECB        
  9618. 1ECD        
  9619. 1ECF        
  9620. 1ED1        
  9621. 1ED3        
  9622. 1ED5        
  9623. 1ED7        
  9624. 1ED9        
  9625. 1EDB        
  9626. 1EDD        
  9627. 1EDF        
  9628. 1EE1        
  9629. 1EE3        
  9630. 1EE5        
  9631. 1EE7        
  9632. 1EE9        
  9633. 1EEB        
  9634. 1EED        
  9635. 1EEF        
  9636. 1EF1        
  9637. 1EF3        
  9638. 1EF5        
  9639. 1EF7        
  9640. 1EF9        
  9641. 1F00    1F07    
  9642. 1F10    1F15    
  9643. 1F20    1F27    
  9644. 1F30    1F37    
  9645. 1F40    1F45    
  9646. 1F50    1F57    
  9647. 1F60    1F67    
  9648. 1F70    1F7D    
  9649. 1F80    1F87    
  9650. 1F90    1F97    
  9651. 1FA0    1FA7    
  9652. 1FB0    1FB4    
  9653. 1FB6    1FB7    
  9654. 1FBE        
  9655. 1FC2    1FC4    
  9656. 1FC6    1FC7    
  9657. 1FD0    1FD3    
  9658. 1FD6    1FD7    
  9659. 1FE0    1FE7    
  9660. 1FF2    1FF4    
  9661. 1FF6    1FF7    
  9662. 2071        
  9663. 207F        
  9664. 210A        
  9665. 210E    210F    
  9666. 2113        
  9667. 212F        
  9668. 2134        
  9669. 2139        
  9670. 213C    213D    
  9671. 2146    2149    
  9672. 2C30    2C5E    
  9673. 2C81        
  9674. 2C83        
  9675. 2C85        
  9676. 2C87        
  9677. 2C89        
  9678. 2C8B        
  9679. 2C8D        
  9680. 2C8F        
  9681. 2C91        
  9682. 2C93        
  9683. 2C95        
  9684. 2C97        
  9685. 2C99        
  9686. 2C9B        
  9687. 2C9D        
  9688. 2C9F        
  9689. 2CA1        
  9690. 2CA3        
  9691. 2CA5        
  9692. 2CA7        
  9693. 2CA9        
  9694. 2CAB        
  9695. 2CAD        
  9696. 2CAF        
  9697. 2CB1        
  9698. 2CB3        
  9699. 2CB5        
  9700. 2CB7        
  9701. 2CB9        
  9702. 2CBB        
  9703. 2CBD        
  9704. 2CBF        
  9705. 2CC1        
  9706. 2CC3        
  9707. 2CC5        
  9708. 2CC7        
  9709. 2CC9        
  9710. 2CCB        
  9711. 2CCD        
  9712. 2CCF        
  9713. 2CD1        
  9714. 2CD3        
  9715. 2CD5        
  9716. 2CD7        
  9717. 2CD9        
  9718. 2CDB        
  9719. 2CDD        
  9720. 2CDF        
  9721. 2CE1        
  9722. 2CE3    2CE4    
  9723. 2D00    2D25    
  9724. FB00    FB06    
  9725. FB13    FB17    
  9726. FF41    FF5A    
  9727. 10428    1044F    
  9728. 1D41A    1D433    
  9729. 1D44E    1D454    
  9730. 1D456    1D467    
  9731. 1D482    1D49B    
  9732. 1D4B6    1D4B9    
  9733. 1D4BB        
  9734. 1D4BD    1D4C3    
  9735. 1D4C5    1D4CF    
  9736. 1D4EA    1D503    
  9737. 1D51E    1D537    
  9738. 1D552    1D56B    
  9739. 1D586    1D59F    
  9740. 1D5BA    1D5D3    
  9741. 1D5EE    1D607    
  9742. 1D622    1D63B    
  9743. 1D656    1D66F    
  9744. 1D68A    1D6A5    
  9745. 1D6C2    1D6DA    
  9746. 1D6DC    1D6E1    
  9747. 1D6FC    1D714    
  9748. 1D716    1D71B    
  9749. 1D736    1D74E    
  9750. 1D750    1D755    
  9751. 1D770    1D788    
  9752. 1D78A    1D78F    
  9753. 1D7AA    1D7C2    
  9754. 1D7C4    1D7C9    
  9755. END
  9756. };
  9757. 1;
  9758.  
  9759. package unicore::lib::selfloader::Lm;
  9760. sub getstrings() {
  9761. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  9762. # This file is built by mktables from e.g. UnicodeData.txt.
  9763. # Any changes made here will be lost!
  9764.  
  9765. #
  9766. # This file supports:
  9767. #     \p{Lm}
  9768. #     \p{Lm} (and fuzzy permutations)
  9769. # Meaning: General Category 'Lm'
  9770. #
  9771. return <<'END';
  9772. 02B0    02C1    
  9773. 02C6    02D1    
  9774. 02E0    02E4    
  9775. 02EE        
  9776. 037A        
  9777. 0559        
  9778. 0640        
  9779. 06E5    06E6    
  9780. 0E46        
  9781. 0EC6        
  9782. 10FC        
  9783. 17D7        
  9784. 1843        
  9785. 1D2C    1D61    
  9786. 1D78        
  9787. 1D9B    1DBF    
  9788. 2090    2094    
  9789. 2D6F        
  9790. 3005        
  9791. 3031    3035    
  9792. 303B        
  9793. 309D    309E    
  9794. 30FC    30FE    
  9795. A015        
  9796. FF70        
  9797. FF9E    FF9F    
  9798. END
  9799. };
  9800. 1;
  9801.  
  9802. package unicore::lib::selfloader::Lo;
  9803. sub getstrings() {
  9804. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  9805. # This file is built by mktables from e.g. UnicodeData.txt.
  9806. # Any changes made here will be lost!
  9807.  
  9808. #
  9809. # This file supports:
  9810. #     \p{Lo}
  9811. #     \p{Lo} (and fuzzy permutations)
  9812. # Meaning: General Category 'Lo'
  9813. #
  9814. return <<'END';
  9815. 01BB        
  9816. 01C0    01C3    
  9817. 05D0    05EA    
  9818. 05F0    05F2    
  9819. 0621    063A    
  9820. 0641    064A    
  9821. 066E    066F    
  9822. 0671    06D3    
  9823. 06D5        
  9824. 06EE    06EF    
  9825. 06FA    06FC    
  9826. 06FF        
  9827. 0710        
  9828. 0712    072F    
  9829. 074D    076D    
  9830. 0780    07A5    
  9831. 07B1        
  9832. 0904    0939    
  9833. 093D        
  9834. 0950        
  9835. 0958    0961    
  9836. 097D        
  9837. 0985    098C    
  9838. 098F    0990    
  9839. 0993    09A8    
  9840. 09AA    09B0    
  9841. 09B2        
  9842. 09B6    09B9    
  9843. 09BD        
  9844. 09CE        
  9845. 09DC    09DD    
  9846. 09DF    09E1    
  9847. 09F0    09F1    
  9848. 0A05    0A0A    
  9849. 0A0F    0A10    
  9850. 0A13    0A28    
  9851. 0A2A    0A30    
  9852. 0A32    0A33    
  9853. 0A35    0A36    
  9854. 0A38    0A39    
  9855. 0A59    0A5C    
  9856. 0A5E        
  9857. 0A72    0A74    
  9858. 0A85    0A8D    
  9859. 0A8F    0A91    
  9860. 0A93    0AA8    
  9861. 0AAA    0AB0    
  9862. 0AB2    0AB3    
  9863. 0AB5    0AB9    
  9864. 0ABD        
  9865. 0AD0        
  9866. 0AE0    0AE1    
  9867. 0B05    0B0C    
  9868. 0B0F    0B10    
  9869. 0B13    0B28    
  9870. 0B2A    0B30    
  9871. 0B32    0B33    
  9872. 0B35    0B39    
  9873. 0B3D        
  9874. 0B5C    0B5D    
  9875. 0B5F    0B61    
  9876. 0B71        
  9877. 0B83        
  9878. 0B85    0B8A    
  9879. 0B8E    0B90    
  9880. 0B92    0B95    
  9881. 0B99    0B9A    
  9882. 0B9C        
  9883. 0B9E    0B9F    
  9884. 0BA3    0BA4    
  9885. 0BA8    0BAA    
  9886. 0BAE    0BB9    
  9887. 0C05    0C0C    
  9888. 0C0E    0C10    
  9889. 0C12    0C28    
  9890. 0C2A    0C33    
  9891. 0C35    0C39    
  9892. 0C60    0C61    
  9893. 0C85    0C8C    
  9894. 0C8E    0C90    
  9895. 0C92    0CA8    
  9896. 0CAA    0CB3    
  9897. 0CB5    0CB9    
  9898. 0CBD        
  9899. 0CDE        
  9900. 0CE0    0CE1    
  9901. 0D05    0D0C    
  9902. 0D0E    0D10    
  9903. 0D12    0D28    
  9904. 0D2A    0D39    
  9905. 0D60    0D61    
  9906. 0D85    0D96    
  9907. 0D9A    0DB1    
  9908. 0DB3    0DBB    
  9909. 0DBD        
  9910. 0DC0    0DC6    
  9911. 0E01    0E30    
  9912. 0E32    0E33    
  9913. 0E40    0E45    
  9914. 0E81    0E82    
  9915. 0E84        
  9916. 0E87    0E88    
  9917. 0E8A        
  9918. 0E8D        
  9919. 0E94    0E97    
  9920. 0E99    0E9F    
  9921. 0EA1    0EA3    
  9922. 0EA5        
  9923. 0EA7        
  9924. 0EAA    0EAB    
  9925. 0EAD    0EB0    
  9926. 0EB2    0EB3    
  9927. 0EBD        
  9928. 0EC0    0EC4    
  9929. 0EDC    0EDD    
  9930. 0F00        
  9931. 0F40    0F47    
  9932. 0F49    0F6A    
  9933. 0F88    0F8B    
  9934. 1000    1021    
  9935. 1023    1027    
  9936. 1029    102A    
  9937. 1050    1055    
  9938. 10D0    10FA    
  9939. 1100    1159    
  9940. 115F    11A2    
  9941. 11A8    11F9    
  9942. 1200    1248    
  9943. 124A    124D    
  9944. 1250    1256    
  9945. 1258        
  9946. 125A    125D    
  9947. 1260    1288    
  9948. 128A    128D    
  9949. 1290    12B0    
  9950. 12B2    12B5    
  9951. 12B8    12BE    
  9952. 12C0        
  9953. 12C2    12C5    
  9954. 12C8    12D6    
  9955. 12D8    1310    
  9956. 1312    1315    
  9957. 1318    135A    
  9958. 1380    138F    
  9959. 13A0    13F4    
  9960. 1401    166C    
  9961. 166F    1676    
  9962. 1681    169A    
  9963. 16A0    16EA    
  9964. 1700    170C    
  9965. 170E    1711    
  9966. 1720    1731    
  9967. 1740    1751    
  9968. 1760    176C    
  9969. 176E    1770    
  9970. 1780    17B3    
  9971. 17DC        
  9972. 1820    1842    
  9973. 1844    1877    
  9974. 1880    18A8    
  9975. 1900    191C    
  9976. 1950    196D    
  9977. 1970    1974    
  9978. 1980    19A9    
  9979. 19C1    19C7    
  9980. 1A00    1A16    
  9981. 2135    2138    
  9982. 2D30    2D65    
  9983. 2D80    2D96    
  9984. 2DA0    2DA6    
  9985. 2DA8    2DAE    
  9986. 2DB0    2DB6    
  9987. 2DB8    2DBE    
  9988. 2DC0    2DC6    
  9989. 2DC8    2DCE    
  9990. 2DD0    2DD6    
  9991. 2DD8    2DDE    
  9992. 3006        
  9993. 303C        
  9994. 3041    3096    
  9995. 309F        
  9996. 30A1    30FA    
  9997. 30FF        
  9998. 3105    312C    
  9999. 3131    318E    
  10000. 31A0    31B7    
  10001. 31F0    31FF    
  10002. 3400    4DB5    
  10003. 4E00    9FBB    
  10004. A000    A014    
  10005. A016    A48C    
  10006. A800    A801    
  10007. A803    A805    
  10008. A807    A80A    
  10009. A80C    A822    
  10010. AC00    D7A3    
  10011. F900    FA2D    
  10012. FA30    FA6A    
  10013. FA70    FAD9    
  10014. FB1D        
  10015. FB1F    FB28    
  10016. FB2A    FB36    
  10017. FB38    FB3C    
  10018. FB3E        
  10019. FB40    FB41    
  10020. FB43    FB44    
  10021. FB46    FBB1    
  10022. FBD3    FD3D    
  10023. FD50    FD8F    
  10024. FD92    FDC7    
  10025. FDF0    FDFB    
  10026. FE70    FE74    
  10027. FE76    FEFC    
  10028. FF66    FF6F    
  10029. FF71    FF9D    
  10030. FFA0    FFBE    
  10031. FFC2    FFC7    
  10032. FFCA    FFCF    
  10033. FFD2    FFD7    
  10034. FFDA    FFDC    
  10035. 10000    1000B    
  10036. 1000D    10026    
  10037. 10028    1003A    
  10038. 1003C    1003D    
  10039. 1003F    1004D    
  10040. 10050    1005D    
  10041. 10080    100FA    
  10042. 10300    1031E    
  10043. 10330    10349    
  10044. 10380    1039D    
  10045. 103A0    103C3    
  10046. 103C8    103CF    
  10047. 10450    1049D    
  10048. 10800    10805    
  10049. 10808        
  10050. 1080A    10835    
  10051. 10837    10838    
  10052. 1083C        
  10053. 1083F        
  10054. 10A00        
  10055. 10A10    10A13    
  10056. 10A15    10A17    
  10057. 10A19    10A33    
  10058. 20000    2A6D6    
  10059. 2F800    2FA1D    
  10060. END
  10061. };
  10062. 1;
  10063.  
  10064. package unicore::lib::selfloader::LOE;
  10065. sub getstrings() {
  10066. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  10067. # This file is built by mktables from e.g. UnicodeData.txt.
  10068. # Any changes made here will be lost!
  10069.  
  10070. #
  10071. # Binary property 'Logical_Order_Exception'
  10072. #
  10073. return <<'END';
  10074. 0E40    0E44    Logical_Order_Exception
  10075. 0EC0    0EC4    Logical_Order_Exception
  10076. END
  10077. };
  10078. 1;
  10079.  
  10080. package unicore::lib::selfloader::LogicalO;
  10081. sub getstrings() {
  10082. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  10083. # This file is built by mktables from e.g. UnicodeData.txt.
  10084. # Any changes made here will be lost!
  10085.  
  10086. #
  10087. # This file supports:
  10088. #     \p{LogicalOrderException} (and fuzzy permutations)
  10089. # Meaning: Extended property 'Logical_Order_Exception'
  10090. #
  10091. return <<'END';
  10092. 0E40    0E44    Logical_Order_Exception
  10093. 0EC0    0EC4    Logical_Order_Exception
  10094. END
  10095. };
  10096. 1;
  10097.  
  10098. package unicore::lib::selfloader::Lower;
  10099. sub getstrings() {
  10100. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  10101. # This file is built by mktables from e.g. UnicodeData.txt.
  10102. # Any changes made here will be lost!
  10103.  
  10104. #
  10105. # This file supports:
  10106. #     \p{Lower}
  10107. # Meaning: [[:Lower:]]
  10108. #
  10109. return <<'END';
  10110. 0061    007A    
  10111. 00AA        
  10112. 00B5        
  10113. 00BA        
  10114. 00DF    00F6    
  10115. 00F8    00FF    
  10116. 0101        
  10117. 0103        
  10118. 0105        
  10119. 0107        
  10120. 0109        
  10121. 010B        
  10122. 010D        
  10123. 010F        
  10124. 0111        
  10125. 0113        
  10126. 0115        
  10127. 0117        
  10128. 0119        
  10129. 011B        
  10130. 011D        
  10131. 011F        
  10132. 0121        
  10133. 0123        
  10134. 0125        
  10135. 0127        
  10136. 0129        
  10137. 012B        
  10138. 012D        
  10139. 012F        
  10140. 0131        
  10141. 0133        
  10142. 0135        
  10143. 0137    0138    
  10144. 013A        
  10145. 013C        
  10146. 013E        
  10147. 0140        
  10148. 0142        
  10149. 0144        
  10150. 0146        
  10151. 0148    0149    
  10152. 014B        
  10153. 014D        
  10154. 014F        
  10155. 0151        
  10156. 0153        
  10157. 0155        
  10158. 0157        
  10159. 0159        
  10160. 015B        
  10161. 015D        
  10162. 015F        
  10163. 0161        
  10164. 0163        
  10165. 0165        
  10166. 0167        
  10167. 0169        
  10168. 016B        
  10169. 016D        
  10170. 016F        
  10171. 0171        
  10172. 0173        
  10173. 0175        
  10174. 0177        
  10175. 017A        
  10176. 017C        
  10177. 017E    0180    
  10178. 0183        
  10179. 0185        
  10180. 0188        
  10181. 018C    018D    
  10182. 0192        
  10183. 0195        
  10184. 0199    019B    
  10185. 019E        
  10186. 01A1        
  10187. 01A3        
  10188. 01A5        
  10189. 01A8        
  10190. 01AA    01AB    
  10191. 01AD        
  10192. 01B0        
  10193. 01B4        
  10194. 01B6        
  10195. 01B9    01BA    
  10196. 01BD    01BF    
  10197. 01C6        
  10198. 01C9        
  10199. 01CC        
  10200. 01CE        
  10201. 01D0        
  10202. 01D2        
  10203. 01D4        
  10204. 01D6        
  10205. 01D8        
  10206. 01DA        
  10207. 01DC    01DD    
  10208. 01DF        
  10209. 01E1        
  10210. 01E3        
  10211. 01E5        
  10212. 01E7        
  10213. 01E9        
  10214. 01EB        
  10215. 01ED        
  10216. 01EF    01F0    
  10217. 01F3        
  10218. 01F5        
  10219. 01F9        
  10220. 01FB        
  10221. 01FD        
  10222. 01FF        
  10223. 0201        
  10224. 0203        
  10225. 0205        
  10226. 0207        
  10227. 0209        
  10228. 020B        
  10229. 020D        
  10230. 020F        
  10231. 0211        
  10232. 0213        
  10233. 0215        
  10234. 0217        
  10235. 0219        
  10236. 021B        
  10237. 021D        
  10238. 021F        
  10239. 0221        
  10240. 0223        
  10241. 0225        
  10242. 0227        
  10243. 0229        
  10244. 022B        
  10245. 022D        
  10246. 022F        
  10247. 0231        
  10248. 0233    0239    
  10249. 023C        
  10250. 023F    0240    
  10251. 0250    02AF    
  10252. 0390        
  10253. 03AC    03CE    
  10254. 03D0    03D1    
  10255. 03D5    03D7    
  10256. 03D9        
  10257. 03DB        
  10258. 03DD        
  10259. 03DF        
  10260. 03E1        
  10261. 03E3        
  10262. 03E5        
  10263. 03E7        
  10264. 03E9        
  10265. 03EB        
  10266. 03ED        
  10267. 03EF    03F3    
  10268. 03F5        
  10269. 03F8        
  10270. 03FB    03FC    
  10271. 0430    045F    
  10272. 0461        
  10273. 0463        
  10274. 0465        
  10275. 0467        
  10276. 0469        
  10277. 046B        
  10278. 046D        
  10279. 046F        
  10280. 0471        
  10281. 0473        
  10282. 0475        
  10283. 0477        
  10284. 0479        
  10285. 047B        
  10286. 047D        
  10287. 047F        
  10288. 0481        
  10289. 048B        
  10290. 048D        
  10291. 048F        
  10292. 0491        
  10293. 0493        
  10294. 0495        
  10295. 0497        
  10296. 0499        
  10297. 049B        
  10298. 049D        
  10299. 049F        
  10300. 04A1        
  10301. 04A3        
  10302. 04A5        
  10303. 04A7        
  10304. 04A9        
  10305. 04AB        
  10306. 04AD        
  10307. 04AF        
  10308. 04B1        
  10309. 04B3        
  10310. 04B5        
  10311. 04B7        
  10312. 04B9        
  10313. 04BB        
  10314. 04BD        
  10315. 04BF        
  10316. 04C2        
  10317. 04C4        
  10318. 04C6        
  10319. 04C8        
  10320. 04CA        
  10321. 04CC        
  10322. 04CE        
  10323. 04D1        
  10324. 04D3        
  10325. 04D5        
  10326. 04D7        
  10327. 04D9        
  10328. 04DB        
  10329. 04DD        
  10330. 04DF        
  10331. 04E1        
  10332. 04E3        
  10333. 04E5        
  10334. 04E7        
  10335. 04E9        
  10336. 04EB        
  10337. 04ED        
  10338. 04EF        
  10339. 04F1        
  10340. 04F3        
  10341. 04F5        
  10342. 04F7        
  10343. 04F9        
  10344. 0501        
  10345. 0503        
  10346. 0505        
  10347. 0507        
  10348. 0509        
  10349. 050B        
  10350. 050D        
  10351. 050F        
  10352. 0561    0587    
  10353. 1D00    1D2B    
  10354. 1D62    1D77    
  10355. 1D79    1D9A    
  10356. 1E01        
  10357. 1E03        
  10358. 1E05        
  10359. 1E07        
  10360. 1E09        
  10361. 1E0B        
  10362. 1E0D        
  10363. 1E0F        
  10364. 1E11        
  10365. 1E13        
  10366. 1E15        
  10367. 1E17        
  10368. 1E19        
  10369. 1E1B        
  10370. 1E1D        
  10371. 1E1F        
  10372. 1E21        
  10373. 1E23        
  10374. 1E25        
  10375. 1E27        
  10376. 1E29        
  10377. 1E2B        
  10378. 1E2D        
  10379. 1E2F        
  10380. 1E31        
  10381. 1E33        
  10382. 1E35        
  10383. 1E37        
  10384. 1E39        
  10385. 1E3B        
  10386. 1E3D        
  10387. 1E3F        
  10388. 1E41        
  10389. 1E43        
  10390. 1E45        
  10391. 1E47        
  10392. 1E49        
  10393. 1E4B        
  10394. 1E4D        
  10395. 1E4F        
  10396. 1E51        
  10397. 1E53        
  10398. 1E55        
  10399. 1E57        
  10400. 1E59        
  10401. 1E5B        
  10402. 1E5D        
  10403. 1E5F        
  10404. 1E61        
  10405. 1E63        
  10406. 1E65        
  10407. 1E67        
  10408. 1E69        
  10409. 1E6B        
  10410. 1E6D        
  10411. 1E6F        
  10412. 1E71        
  10413. 1E73        
  10414. 1E75        
  10415. 1E77        
  10416. 1E79        
  10417. 1E7B        
  10418. 1E7D        
  10419. 1E7F        
  10420. 1E81        
  10421. 1E83        
  10422. 1E85        
  10423. 1E87        
  10424. 1E89        
  10425. 1E8B        
  10426. 1E8D        
  10427. 1E8F        
  10428. 1E91        
  10429. 1E93        
  10430. 1E95    1E9B    
  10431. 1EA1        
  10432. 1EA3        
  10433. 1EA5        
  10434. 1EA7        
  10435. 1EA9        
  10436. 1EAB        
  10437. 1EAD        
  10438. 1EAF        
  10439. 1EB1        
  10440. 1EB3        
  10441. 1EB5        
  10442. 1EB7        
  10443. 1EB9        
  10444. 1EBB        
  10445. 1EBD        
  10446. 1EBF        
  10447. 1EC1        
  10448. 1EC3        
  10449. 1EC5        
  10450. 1EC7        
  10451. 1EC9        
  10452. 1ECB        
  10453. 1ECD        
  10454. 1ECF        
  10455. 1ED1        
  10456. 1ED3        
  10457. 1ED5        
  10458. 1ED7        
  10459. 1ED9        
  10460. 1EDB        
  10461. 1EDD        
  10462. 1EDF        
  10463. 1EE1        
  10464. 1EE3        
  10465. 1EE5        
  10466. 1EE7        
  10467. 1EE9        
  10468. 1EEB        
  10469. 1EED        
  10470. 1EEF        
  10471. 1EF1        
  10472. 1EF3        
  10473. 1EF5        
  10474. 1EF7        
  10475. 1EF9        
  10476. 1F00    1F07    
  10477. 1F10    1F15    
  10478. 1F20    1F27    
  10479. 1F30    1F37    
  10480. 1F40    1F45    
  10481. 1F50    1F57    
  10482. 1F60    1F67    
  10483. 1F70    1F7D    
  10484. 1F80    1F87    
  10485. 1F90    1F97    
  10486. 1FA0    1FA7    
  10487. 1FB0    1FB4    
  10488. 1FB6    1FB7    
  10489. 1FBE        
  10490. 1FC2    1FC4    
  10491. 1FC6    1FC7    
  10492. 1FD0    1FD3    
  10493. 1FD6    1FD7    
  10494. 1FE0    1FE7    
  10495. 1FF2    1FF4    
  10496. 1FF6    1FF7    
  10497. 2071        
  10498. 207F        
  10499. 210A        
  10500. 210E    210F    
  10501. 2113        
  10502. 212F        
  10503. 2134        
  10504. 2139        
  10505. 213C    213D    
  10506. 2146    2149    
  10507. 2C30    2C5E    
  10508. 2C81        
  10509. 2C83        
  10510. 2C85        
  10511. 2C87        
  10512. 2C89        
  10513. 2C8B        
  10514. 2C8D        
  10515. 2C8F        
  10516. 2C91        
  10517. 2C93        
  10518. 2C95        
  10519. 2C97        
  10520. 2C99        
  10521. 2C9B        
  10522. 2C9D        
  10523. 2C9F        
  10524. 2CA1        
  10525. 2CA3        
  10526. 2CA5        
  10527. 2CA7        
  10528. 2CA9        
  10529. 2CAB        
  10530. 2CAD        
  10531. 2CAF        
  10532. 2CB1        
  10533. 2CB3        
  10534. 2CB5        
  10535. 2CB7        
  10536. 2CB9        
  10537. 2CBB        
  10538. 2CBD        
  10539. 2CBF        
  10540. 2CC1        
  10541. 2CC3        
  10542. 2CC5        
  10543. 2CC7        
  10544. 2CC9        
  10545. 2CCB        
  10546. 2CCD        
  10547. 2CCF        
  10548. 2CD1        
  10549. 2CD3        
  10550. 2CD5        
  10551. 2CD7        
  10552. 2CD9        
  10553. 2CDB        
  10554. 2CDD        
  10555. 2CDF        
  10556. 2CE1        
  10557. 2CE3    2CE4    
  10558. 2D00    2D25    
  10559. FB00    FB06    
  10560. FB13    FB17    
  10561. FF41    FF5A    
  10562. 10428    1044F    
  10563. 1D41A    1D433    
  10564. 1D44E    1D454    
  10565. 1D456    1D467    
  10566. 1D482    1D49B    
  10567. 1D4B6    1D4B9    
  10568. 1D4BB        
  10569. 1D4BD    1D4C3    
  10570. 1D4C5    1D4CF    
  10571. 1D4EA    1D503    
  10572. 1D51E    1D537    
  10573. 1D552    1D56B    
  10574. 1D586    1D59F    
  10575. 1D5BA    1D5D3    
  10576. 1D5EE    1D607    
  10577. 1D622    1D63B    
  10578. 1D656    1D66F    
  10579. 1D68A    1D6A5    
  10580. 1D6C2    1D6DA    
  10581. 1D6DC    1D6E1    
  10582. 1D6FC    1D714    
  10583. 1D716    1D71B    
  10584. 1D736    1D74E    
  10585. 1D750    1D755    
  10586. 1D770    1D788    
  10587. 1D78A    1D78F    
  10588. 1D7AA    1D7C2    
  10589. 1D7C4    1D7C9    
  10590. END
  10591. };
  10592. 1;
  10593.  
  10594. package unicore::lib::selfloader::Lowercas;
  10595. sub getstrings() {
  10596. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  10597. # This file is built by mktables from e.g. UnicodeData.txt.
  10598. # Any changes made here will be lost!
  10599.  
  10600. #
  10601. # This file supports:
  10602. #     \p{Lowercase} (and fuzzy permutations)
  10603. # Meaning: [\p{Ll}\p{OtherLowercase}]
  10604. #
  10605. return <<'END';
  10606. 0061    007A    
  10607. 00AA        
  10608. 00B5        
  10609. 00BA        
  10610. 00DF    00F6    
  10611. 00F8    00FF    
  10612. 0101        
  10613. 0103        
  10614. 0105        
  10615. 0107        
  10616. 0109        
  10617. 010B        
  10618. 010D        
  10619. 010F        
  10620. 0111        
  10621. 0113        
  10622. 0115        
  10623. 0117        
  10624. 0119        
  10625. 011B        
  10626. 011D        
  10627. 011F        
  10628. 0121        
  10629. 0123        
  10630. 0125        
  10631. 0127        
  10632. 0129        
  10633. 012B        
  10634. 012D        
  10635. 012F        
  10636. 0131        
  10637. 0133        
  10638. 0135        
  10639. 0137    0138    
  10640. 013A        
  10641. 013C        
  10642. 013E        
  10643. 0140        
  10644. 0142        
  10645. 0144        
  10646. 0146        
  10647. 0148    0149    
  10648. 014B        
  10649. 014D        
  10650. 014F        
  10651. 0151        
  10652. 0153        
  10653. 0155        
  10654. 0157        
  10655. 0159        
  10656. 015B        
  10657. 015D        
  10658. 015F        
  10659. 0161        
  10660. 0163        
  10661. 0165        
  10662. 0167        
  10663. 0169        
  10664. 016B        
  10665. 016D        
  10666. 016F        
  10667. 0171        
  10668. 0173        
  10669. 0175        
  10670. 0177        
  10671. 017A        
  10672. 017C        
  10673. 017E    0180    
  10674. 0183        
  10675. 0185        
  10676. 0188        
  10677. 018C    018D    
  10678. 0192        
  10679. 0195        
  10680. 0199    019B    
  10681. 019E        
  10682. 01A1        
  10683. 01A3        
  10684. 01A5        
  10685. 01A8        
  10686. 01AA    01AB    
  10687. 01AD        
  10688. 01B0        
  10689. 01B4        
  10690. 01B6        
  10691. 01B9    01BA    
  10692. 01BD    01BF    
  10693. 01C6        
  10694. 01C9        
  10695. 01CC        
  10696. 01CE        
  10697. 01D0        
  10698. 01D2        
  10699. 01D4        
  10700. 01D6        
  10701. 01D8        
  10702. 01DA        
  10703. 01DC    01DD    
  10704. 01DF        
  10705. 01E1        
  10706. 01E3        
  10707. 01E5        
  10708. 01E7        
  10709. 01E9        
  10710. 01EB        
  10711. 01ED        
  10712. 01EF    01F0    
  10713. 01F3        
  10714. 01F5        
  10715. 01F9        
  10716. 01FB        
  10717. 01FD        
  10718. 01FF        
  10719. 0201        
  10720. 0203        
  10721. 0205        
  10722. 0207        
  10723. 0209        
  10724. 020B        
  10725. 020D        
  10726. 020F        
  10727. 0211        
  10728. 0213        
  10729. 0215        
  10730. 0217        
  10731. 0219        
  10732. 021B        
  10733. 021D        
  10734. 021F        
  10735. 0221        
  10736. 0223        
  10737. 0225        
  10738. 0227        
  10739. 0229        
  10740. 022B        
  10741. 022D        
  10742. 022F        
  10743. 0231        
  10744. 0233    0239    
  10745. 023C        
  10746. 023F    0240    
  10747. 0250    02B8    
  10748. 02C0    02C1    
  10749. 02E0    02E4    
  10750. 0345        
  10751. 037A        
  10752. 0390        
  10753. 03AC    03CE    
  10754. 03D0    03D1    
  10755. 03D5    03D7    
  10756. 03D9        
  10757. 03DB        
  10758. 03DD        
  10759. 03DF        
  10760. 03E1        
  10761. 03E3        
  10762. 03E5        
  10763. 03E7        
  10764. 03E9        
  10765. 03EB        
  10766. 03ED        
  10767. 03EF    03F3    
  10768. 03F5        
  10769. 03F8        
  10770. 03FB    03FC    
  10771. 0430    045F    
  10772. 0461        
  10773. 0463        
  10774. 0465        
  10775. 0467        
  10776. 0469        
  10777. 046B        
  10778. 046D        
  10779. 046F        
  10780. 0471        
  10781. 0473        
  10782. 0475        
  10783. 0477        
  10784. 0479        
  10785. 047B        
  10786. 047D        
  10787. 047F        
  10788. 0481        
  10789. 048B        
  10790. 048D        
  10791. 048F        
  10792. 0491        
  10793. 0493        
  10794. 0495        
  10795. 0497        
  10796. 0499        
  10797. 049B        
  10798. 049D        
  10799. 049F        
  10800. 04A1        
  10801. 04A3        
  10802. 04A5        
  10803. 04A7        
  10804. 04A9        
  10805. 04AB        
  10806. 04AD        
  10807. 04AF        
  10808. 04B1        
  10809. 04B3        
  10810. 04B5        
  10811. 04B7        
  10812. 04B9        
  10813. 04BB        
  10814. 04BD        
  10815. 04BF        
  10816. 04C2        
  10817. 04C4        
  10818. 04C6        
  10819. 04C8        
  10820. 04CA        
  10821. 04CC        
  10822. 04CE        
  10823. 04D1        
  10824. 04D3        
  10825. 04D5        
  10826. 04D7        
  10827. 04D9        
  10828. 04DB        
  10829. 04DD        
  10830. 04DF        
  10831. 04E1        
  10832. 04E3        
  10833. 04E5        
  10834. 04E7        
  10835. 04E9        
  10836. 04EB        
  10837. 04ED        
  10838. 04EF        
  10839. 04F1        
  10840. 04F3        
  10841. 04F5        
  10842. 04F7        
  10843. 04F9        
  10844. 0501        
  10845. 0503        
  10846. 0505        
  10847. 0507        
  10848. 0509        
  10849. 050B        
  10850. 050D        
  10851. 050F        
  10852. 0561    0587    
  10853. 1D00    1DBF    
  10854. 1E01        
  10855. 1E03        
  10856. 1E05        
  10857. 1E07        
  10858. 1E09        
  10859. 1E0B        
  10860. 1E0D        
  10861. 1E0F        
  10862. 1E11        
  10863. 1E13        
  10864. 1E15        
  10865. 1E17        
  10866. 1E19        
  10867. 1E1B        
  10868. 1E1D        
  10869. 1E1F        
  10870. 1E21        
  10871. 1E23        
  10872. 1E25        
  10873. 1E27        
  10874. 1E29        
  10875. 1E2B        
  10876. 1E2D        
  10877. 1E2F        
  10878. 1E31        
  10879. 1E33        
  10880. 1E35        
  10881. 1E37        
  10882. 1E39        
  10883. 1E3B        
  10884. 1E3D        
  10885. 1E3F        
  10886. 1E41        
  10887. 1E43        
  10888. 1E45        
  10889. 1E47        
  10890. 1E49        
  10891. 1E4B        
  10892. 1E4D        
  10893. 1E4F        
  10894. 1E51        
  10895. 1E53        
  10896. 1E55        
  10897. 1E57        
  10898. 1E59        
  10899. 1E5B        
  10900. 1E5D        
  10901. 1E5F        
  10902. 1E61        
  10903. 1E63        
  10904. 1E65        
  10905. 1E67        
  10906. 1E69        
  10907. 1E6B        
  10908. 1E6D        
  10909. 1E6F        
  10910. 1E71        
  10911. 1E73        
  10912. 1E75        
  10913. 1E77        
  10914. 1E79        
  10915. 1E7B        
  10916. 1E7D        
  10917. 1E7F        
  10918. 1E81        
  10919. 1E83        
  10920. 1E85        
  10921. 1E87        
  10922. 1E89        
  10923. 1E8B        
  10924. 1E8D        
  10925. 1E8F        
  10926. 1E91        
  10927. 1E93        
  10928. 1E95    1E9B    
  10929. 1EA1        
  10930. 1EA3        
  10931. 1EA5        
  10932. 1EA7        
  10933. 1EA9        
  10934. 1EAB        
  10935. 1EAD        
  10936. 1EAF        
  10937. 1EB1        
  10938. 1EB3        
  10939. 1EB5        
  10940. 1EB7        
  10941. 1EB9        
  10942. 1EBB        
  10943. 1EBD        
  10944. 1EBF        
  10945. 1EC1        
  10946. 1EC3        
  10947. 1EC5        
  10948. 1EC7        
  10949. 1EC9        
  10950. 1ECB        
  10951. 1ECD        
  10952. 1ECF        
  10953. 1ED1        
  10954. 1ED3        
  10955. 1ED5        
  10956. 1ED7        
  10957. 1ED9        
  10958. 1EDB        
  10959. 1EDD        
  10960. 1EDF        
  10961. 1EE1        
  10962. 1EE3        
  10963. 1EE5        
  10964. 1EE7        
  10965. 1EE9        
  10966. 1EEB        
  10967. 1EED        
  10968. 1EEF        
  10969. 1EF1        
  10970. 1EF3        
  10971. 1EF5        
  10972. 1EF7        
  10973. 1EF9        
  10974. 1F00    1F07    
  10975. 1F10    1F15    
  10976. 1F20    1F27    
  10977. 1F30    1F37    
  10978. 1F40    1F45    
  10979. 1F50    1F57    
  10980. 1F60    1F67    
  10981. 1F70    1F7D    
  10982. 1F80    1F87    
  10983. 1F90    1F97    
  10984. 1FA0    1FA7    
  10985. 1FB0    1FB4    
  10986. 1FB6    1FB7    
  10987. 1FBE        
  10988. 1FC2    1FC4    
  10989. 1FC6    1FC7    
  10990. 1FD0    1FD3    
  10991. 1FD6    1FD7    
  10992. 1FE0    1FE7    
  10993. 1FF2    1FF4    
  10994. 1FF6    1FF7    
  10995. 2071        
  10996. 207F        
  10997. 2090    2094    
  10998. 210A        
  10999. 210E    210F    
  11000. 2113        
  11001. 212F        
  11002. 2134        
  11003. 2139        
  11004. 213C    213D    
  11005. 2146    2149    
  11006. 2170    217F    
  11007. 24D0    24E9    
  11008. 2C30    2C5E    
  11009. 2C81        
  11010. 2C83        
  11011. 2C85        
  11012. 2C87        
  11013. 2C89        
  11014. 2C8B        
  11015. 2C8D        
  11016. 2C8F        
  11017. 2C91        
  11018. 2C93        
  11019. 2C95        
  11020. 2C97        
  11021. 2C99        
  11022. 2C9B        
  11023. 2C9D        
  11024. 2C9F        
  11025. 2CA1        
  11026. 2CA3        
  11027. 2CA5        
  11028. 2CA7        
  11029. 2CA9        
  11030. 2CAB        
  11031. 2CAD        
  11032. 2CAF        
  11033. 2CB1        
  11034. 2CB3        
  11035. 2CB5        
  11036. 2CB7        
  11037. 2CB9        
  11038. 2CBB        
  11039. 2CBD        
  11040. 2CBF        
  11041. 2CC1        
  11042. 2CC3        
  11043. 2CC5        
  11044. 2CC7        
  11045. 2CC9        
  11046. 2CCB        
  11047. 2CCD        
  11048. 2CCF        
  11049. 2CD1        
  11050. 2CD3        
  11051. 2CD5        
  11052. 2CD7        
  11053. 2CD9        
  11054. 2CDB        
  11055. 2CDD        
  11056. 2CDF        
  11057. 2CE1        
  11058. 2CE3    2CE4    
  11059. 2D00    2D25    
  11060. FB00    FB06    
  11061. FB13    FB17    
  11062. FF41    FF5A    
  11063. 10428    1044F    
  11064. 1D41A    1D433    
  11065. 1D44E    1D454    
  11066. 1D456    1D467    
  11067. 1D482    1D49B    
  11068. 1D4B6    1D4B9    
  11069. 1D4BB        
  11070. 1D4BD    1D4C3    
  11071. 1D4C5    1D4CF    
  11072. 1D4EA    1D503    
  11073. 1D51E    1D537    
  11074. 1D552    1D56B    
  11075. 1D586    1D59F    
  11076. 1D5BA    1D5D3    
  11077. 1D5EE    1D607    
  11078. 1D622    1D63B    
  11079. 1D656    1D66F    
  11080. 1D68A    1D6A5    
  11081. 1D6C2    1D6DA    
  11082. 1D6DC    1D6E1    
  11083. 1D6FC    1D714    
  11084. 1D716    1D71B    
  11085. 1D736    1D74E    
  11086. 1D750    1D755    
  11087. 1D770    1D788    
  11088. 1D78A    1D78F    
  11089. 1D7AA    1D7C2    
  11090. 1D7C4    1D7C9    
  11091. END
  11092. };
  11093. 1;
  11094.  
  11095. package unicore::lib::selfloader::Lt;
  11096. sub getstrings() {
  11097. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  11098. # This file is built by mktables from e.g. UnicodeData.txt.
  11099. # Any changes made here will be lost!
  11100.  
  11101. #
  11102. # This file supports:
  11103. #     \p{Lt}
  11104. #     \p{Lt} (and fuzzy permutations)
  11105. # Meaning: General Category 'Lt'
  11106. #
  11107. return <<'END';
  11108. 01C5        
  11109. 01C8        
  11110. 01CB        
  11111. 01F2        
  11112. 1F88    1F8F    
  11113. 1F98    1F9F    
  11114. 1FA8    1FAF    
  11115. 1FBC        
  11116. 1FCC        
  11117. 1FFC        
  11118. END
  11119. };
  11120. 1;
  11121.  
  11122. package unicore::lib::selfloader::Lu;
  11123. sub getstrings() {
  11124. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  11125. # This file is built by mktables from e.g. UnicodeData.txt.
  11126. # Any changes made here will be lost!
  11127.  
  11128. #
  11129. # This file supports:
  11130. #     \p{Lu}
  11131. #     \p{Lu} (and fuzzy permutations)
  11132. # Meaning: General Category 'Lu'
  11133. #
  11134. return <<'END';
  11135. 0041    005A    
  11136. 00C0    00D6    
  11137. 00D8    00DE    
  11138. 0100        
  11139. 0102        
  11140. 0104        
  11141. 0106        
  11142. 0108        
  11143. 010A        
  11144. 010C        
  11145. 010E        
  11146. 0110        
  11147. 0112        
  11148. 0114        
  11149. 0116        
  11150. 0118        
  11151. 011A        
  11152. 011C        
  11153. 011E        
  11154. 0120        
  11155. 0122        
  11156. 0124        
  11157. 0126        
  11158. 0128        
  11159. 012A        
  11160. 012C        
  11161. 012E        
  11162. 0130        
  11163. 0132        
  11164. 0134        
  11165. 0136        
  11166. 0139        
  11167. 013B        
  11168. 013D        
  11169. 013F        
  11170. 0141        
  11171. 0143        
  11172. 0145        
  11173. 0147        
  11174. 014A        
  11175. 014C        
  11176. 014E        
  11177. 0150        
  11178. 0152        
  11179. 0154        
  11180. 0156        
  11181. 0158        
  11182. 015A        
  11183. 015C        
  11184. 015E        
  11185. 0160        
  11186. 0162        
  11187. 0164        
  11188. 0166        
  11189. 0168        
  11190. 016A        
  11191. 016C        
  11192. 016E        
  11193. 0170        
  11194. 0172        
  11195. 0174        
  11196. 0176        
  11197. 0178    0179    
  11198. 017B        
  11199. 017D        
  11200. 0181    0182    
  11201. 0184        
  11202. 0186    0187    
  11203. 0189    018B    
  11204. 018E    0191    
  11205. 0193    0194    
  11206. 0196    0198    
  11207. 019C    019D    
  11208. 019F    01A0    
  11209. 01A2        
  11210. 01A4        
  11211. 01A6    01A7    
  11212. 01A9        
  11213. 01AC        
  11214. 01AE    01AF    
  11215. 01B1    01B3    
  11216. 01B5        
  11217. 01B7    01B8    
  11218. 01BC        
  11219. 01C4        
  11220. 01C7        
  11221. 01CA        
  11222. 01CD        
  11223. 01CF        
  11224. 01D1        
  11225. 01D3        
  11226. 01D5        
  11227. 01D7        
  11228. 01D9        
  11229. 01DB        
  11230. 01DE        
  11231. 01E0        
  11232. 01E2        
  11233. 01E4        
  11234. 01E6        
  11235. 01E8        
  11236. 01EA        
  11237. 01EC        
  11238. 01EE        
  11239. 01F1        
  11240. 01F4        
  11241. 01F6    01F8    
  11242. 01FA        
  11243. 01FC        
  11244. 01FE        
  11245. 0200        
  11246. 0202        
  11247. 0204        
  11248. 0206        
  11249. 0208        
  11250. 020A        
  11251. 020C        
  11252. 020E        
  11253. 0210        
  11254. 0212        
  11255. 0214        
  11256. 0216        
  11257. 0218        
  11258. 021A        
  11259. 021C        
  11260. 021E        
  11261. 0220        
  11262. 0222        
  11263. 0224        
  11264. 0226        
  11265. 0228        
  11266. 022A        
  11267. 022C        
  11268. 022E        
  11269. 0230        
  11270. 0232        
  11271. 023A    023B    
  11272. 023D    023E    
  11273. 0241        
  11274. 0386        
  11275. 0388    038A    
  11276. 038C        
  11277. 038E    038F    
  11278. 0391    03A1    
  11279. 03A3    03AB    
  11280. 03D2    03D4    
  11281. 03D8        
  11282. 03DA        
  11283. 03DC        
  11284. 03DE        
  11285. 03E0        
  11286. 03E2        
  11287. 03E4        
  11288. 03E6        
  11289. 03E8        
  11290. 03EA        
  11291. 03EC        
  11292. 03EE        
  11293. 03F4        
  11294. 03F7        
  11295. 03F9    03FA    
  11296. 03FD    042F    
  11297. 0460        
  11298. 0462        
  11299. 0464        
  11300. 0466        
  11301. 0468        
  11302. 046A        
  11303. 046C        
  11304. 046E        
  11305. 0470        
  11306. 0472        
  11307. 0474        
  11308. 0476        
  11309. 0478        
  11310. 047A        
  11311. 047C        
  11312. 047E        
  11313. 0480        
  11314. 048A        
  11315. 048C        
  11316. 048E        
  11317. 0490        
  11318. 0492        
  11319. 0494        
  11320. 0496        
  11321. 0498        
  11322. 049A        
  11323. 049C        
  11324. 049E        
  11325. 04A0        
  11326. 04A2        
  11327. 04A4        
  11328. 04A6        
  11329. 04A8        
  11330. 04AA        
  11331. 04AC        
  11332. 04AE        
  11333. 04B0        
  11334. 04B2        
  11335. 04B4        
  11336. 04B6        
  11337. 04B8        
  11338. 04BA        
  11339. 04BC        
  11340. 04BE        
  11341. 04C0    04C1    
  11342. 04C3        
  11343. 04C5        
  11344. 04C7        
  11345. 04C9        
  11346. 04CB        
  11347. 04CD        
  11348. 04D0        
  11349. 04D2        
  11350. 04D4        
  11351. 04D6        
  11352. 04D8        
  11353. 04DA        
  11354. 04DC        
  11355. 04DE        
  11356. 04E0        
  11357. 04E2        
  11358. 04E4        
  11359. 04E6        
  11360. 04E8        
  11361. 04EA        
  11362. 04EC        
  11363. 04EE        
  11364. 04F0        
  11365. 04F2        
  11366. 04F4        
  11367. 04F6        
  11368. 04F8        
  11369. 0500        
  11370. 0502        
  11371. 0504        
  11372. 0506        
  11373. 0508        
  11374. 050A        
  11375. 050C        
  11376. 050E        
  11377. 0531    0556    
  11378. 10A0    10C5    
  11379. 1E00        
  11380. 1E02        
  11381. 1E04        
  11382. 1E06        
  11383. 1E08        
  11384. 1E0A        
  11385. 1E0C        
  11386. 1E0E        
  11387. 1E10        
  11388. 1E12        
  11389. 1E14        
  11390. 1E16        
  11391. 1E18        
  11392. 1E1A        
  11393. 1E1C        
  11394. 1E1E        
  11395. 1E20        
  11396. 1E22        
  11397. 1E24        
  11398. 1E26        
  11399. 1E28        
  11400. 1E2A        
  11401. 1E2C        
  11402. 1E2E        
  11403. 1E30        
  11404. 1E32        
  11405. 1E34        
  11406. 1E36        
  11407. 1E38        
  11408. 1E3A        
  11409. 1E3C        
  11410. 1E3E        
  11411. 1E40        
  11412. 1E42        
  11413. 1E44        
  11414. 1E46        
  11415. 1E48        
  11416. 1E4A        
  11417. 1E4C        
  11418. 1E4E        
  11419. 1E50        
  11420. 1E52        
  11421. 1E54        
  11422. 1E56        
  11423. 1E58        
  11424. 1E5A        
  11425. 1E5C        
  11426. 1E5E        
  11427. 1E60        
  11428. 1E62        
  11429. 1E64        
  11430. 1E66        
  11431. 1E68        
  11432. 1E6A        
  11433. 1E6C        
  11434. 1E6E        
  11435. 1E70        
  11436. 1E72        
  11437. 1E74        
  11438. 1E76        
  11439. 1E78        
  11440. 1E7A        
  11441. 1E7C        
  11442. 1E7E        
  11443. 1E80        
  11444. 1E82        
  11445. 1E84        
  11446. 1E86        
  11447. 1E88        
  11448. 1E8A        
  11449. 1E8C        
  11450. 1E8E        
  11451. 1E90        
  11452. 1E92        
  11453. 1E94        
  11454. 1EA0        
  11455. 1EA2        
  11456. 1EA4        
  11457. 1EA6        
  11458. 1EA8        
  11459. 1EAA        
  11460. 1EAC        
  11461. 1EAE        
  11462. 1EB0        
  11463. 1EB2        
  11464. 1EB4        
  11465. 1EB6        
  11466. 1EB8        
  11467. 1EBA        
  11468. 1EBC        
  11469. 1EBE        
  11470. 1EC0        
  11471. 1EC2        
  11472. 1EC4        
  11473. 1EC6        
  11474. 1EC8        
  11475. 1ECA        
  11476. 1ECC        
  11477. 1ECE        
  11478. 1ED0        
  11479. 1ED2        
  11480. 1ED4        
  11481. 1ED6        
  11482. 1ED8        
  11483. 1EDA        
  11484. 1EDC        
  11485. 1EDE        
  11486. 1EE0        
  11487. 1EE2        
  11488. 1EE4        
  11489. 1EE6        
  11490. 1EE8        
  11491. 1EEA        
  11492. 1EEC        
  11493. 1EEE        
  11494. 1EF0        
  11495. 1EF2        
  11496. 1EF4        
  11497. 1EF6        
  11498. 1EF8        
  11499. 1F08    1F0F    
  11500. 1F18    1F1D    
  11501. 1F28    1F2F    
  11502. 1F38    1F3F    
  11503. 1F48    1F4D    
  11504. 1F59        
  11505. 1F5B        
  11506. 1F5D        
  11507. 1F5F        
  11508. 1F68    1F6F    
  11509. 1FB8    1FBB    
  11510. 1FC8    1FCB    
  11511. 1FD8    1FDB    
  11512. 1FE8    1FEC    
  11513. 1FF8    1FFB    
  11514. 2102        
  11515. 2107        
  11516. 210B    210D    
  11517. 2110    2112    
  11518. 2115        
  11519. 2119    211D    
  11520. 2124        
  11521. 2126        
  11522. 2128        
  11523. 212A    212D    
  11524. 2130    2131    
  11525. 2133        
  11526. 213E    213F    
  11527. 2145        
  11528. 2C00    2C2E    
  11529. 2C80        
  11530. 2C82        
  11531. 2C84        
  11532. 2C86        
  11533. 2C88        
  11534. 2C8A        
  11535. 2C8C        
  11536. 2C8E        
  11537. 2C90        
  11538. 2C92        
  11539. 2C94        
  11540. 2C96        
  11541. 2C98        
  11542. 2C9A        
  11543. 2C9C        
  11544. 2C9E        
  11545. 2CA0        
  11546. 2CA2        
  11547. 2CA4        
  11548. 2CA6        
  11549. 2CA8        
  11550. 2CAA        
  11551. 2CAC        
  11552. 2CAE        
  11553. 2CB0        
  11554. 2CB2        
  11555. 2CB4        
  11556. 2CB6        
  11557. 2CB8        
  11558. 2CBA        
  11559. 2CBC        
  11560. 2CBE        
  11561. 2CC0        
  11562. 2CC2        
  11563. 2CC4        
  11564. 2CC6        
  11565. 2CC8        
  11566. 2CCA        
  11567. 2CCC        
  11568. 2CCE        
  11569. 2CD0        
  11570. 2CD2        
  11571. 2CD4        
  11572. 2CD6        
  11573. 2CD8        
  11574. 2CDA        
  11575. 2CDC        
  11576. 2CDE        
  11577. 2CE0        
  11578. 2CE2        
  11579. FF21    FF3A    
  11580. 10400    10427    
  11581. 1D400    1D419    
  11582. 1D434    1D44D    
  11583. 1D468    1D481    
  11584. 1D49C        
  11585. 1D49E    1D49F    
  11586. 1D4A2        
  11587. 1D4A5    1D4A6    
  11588. 1D4A9    1D4AC    
  11589. 1D4AE    1D4B5    
  11590. 1D4D0    1D4E9    
  11591. 1D504    1D505    
  11592. 1D507    1D50A    
  11593. 1D50D    1D514    
  11594. 1D516    1D51C    
  11595. 1D538    1D539    
  11596. 1D53B    1D53E    
  11597. 1D540    1D544    
  11598. 1D546        
  11599. 1D54A    1D550    
  11600. 1D56C    1D585    
  11601. 1D5A0    1D5B9    
  11602. 1D5D4    1D5ED    
  11603. 1D608    1D621    
  11604. 1D63C    1D655    
  11605. 1D670    1D689    
  11606. 1D6A8    1D6C0    
  11607. 1D6E2    1D6FA    
  11608. 1D71C    1D734    
  11609. 1D756    1D76E    
  11610. 1D790    1D7A8    
  11611. END
  11612. };
  11613. 1;
  11614.  
  11615. package unicore::lib::selfloader::M;
  11616. sub getstrings() {
  11617. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  11618. # This file is built by mktables from e.g. UnicodeData.txt.
  11619. # Any changes made here will be lost!
  11620.  
  11621. #
  11622. # This file supports:
  11623. #     \p{M}
  11624. #     \p{M} (and fuzzy permutations)
  11625. # Meaning: Major Category 'M'
  11626. #
  11627. return <<'END';
  11628. 0300    036F    
  11629. 0483    0486    
  11630. 0488    0489    
  11631. 0591    05B9    
  11632. 05BB    05BD    
  11633. 05BF        
  11634. 05C1    05C2    
  11635. 05C4    05C5    
  11636. 05C7        
  11637. 0610    0615    
  11638. 064B    065E    
  11639. 0670        
  11640. 06D6    06DC    
  11641. 06DE    06E4    
  11642. 06E7    06E8    
  11643. 06EA    06ED    
  11644. 0711        
  11645. 0730    074A    
  11646. 07A6    07B0    
  11647. 0901    0903    
  11648. 093C        
  11649. 093E    094D    
  11650. 0951    0954    
  11651. 0962    0963    
  11652. 0981    0983    
  11653. 09BC        
  11654. 09BE    09C4    
  11655. 09C7    09C8    
  11656. 09CB    09CD    
  11657. 09D7        
  11658. 09E2    09E3    
  11659. 0A01    0A03    
  11660. 0A3C        
  11661. 0A3E    0A42    
  11662. 0A47    0A48    
  11663. 0A4B    0A4D    
  11664. 0A70    0A71    
  11665. 0A81    0A83    
  11666. 0ABC        
  11667. 0ABE    0AC5    
  11668. 0AC7    0AC9    
  11669. 0ACB    0ACD    
  11670. 0AE2    0AE3    
  11671. 0B01    0B03    
  11672. 0B3C        
  11673. 0B3E    0B43    
  11674. 0B47    0B48    
  11675. 0B4B    0B4D    
  11676. 0B56    0B57    
  11677. 0B82        
  11678. 0BBE    0BC2    
  11679. 0BC6    0BC8    
  11680. 0BCA    0BCD    
  11681. 0BD7        
  11682. 0C01    0C03    
  11683. 0C3E    0C44    
  11684. 0C46    0C48    
  11685. 0C4A    0C4D    
  11686. 0C55    0C56    
  11687. 0C82    0C83    
  11688. 0CBC        
  11689. 0CBE    0CC4    
  11690. 0CC6    0CC8    
  11691. 0CCA    0CCD    
  11692. 0CD5    0CD6    
  11693. 0D02    0D03    
  11694. 0D3E    0D43    
  11695. 0D46    0D48    
  11696. 0D4A    0D4D    
  11697. 0D57        
  11698. 0D82    0D83    
  11699. 0DCA        
  11700. 0DCF    0DD4    
  11701. 0DD6        
  11702. 0DD8    0DDF    
  11703. 0DF2    0DF3    
  11704. 0E31        
  11705. 0E34    0E3A    
  11706. 0E47    0E4E    
  11707. 0EB1        
  11708. 0EB4    0EB9    
  11709. 0EBB    0EBC    
  11710. 0EC8    0ECD    
  11711. 0F18    0F19    
  11712. 0F35        
  11713. 0F37        
  11714. 0F39        
  11715. 0F3E    0F3F    
  11716. 0F71    0F84    
  11717. 0F86    0F87    
  11718. 0F90    0F97    
  11719. 0F99    0FBC    
  11720. 0FC6        
  11721. 102C    1032    
  11722. 1036    1039    
  11723. 1056    1059    
  11724. 135F        
  11725. 1712    1714    
  11726. 1732    1734    
  11727. 1752    1753    
  11728. 1772    1773    
  11729. 17B6    17D3    
  11730. 17DD        
  11731. 180B    180D    
  11732. 18A9        
  11733. 1920    192B    
  11734. 1930    193B    
  11735. 19B0    19C0    
  11736. 19C8    19C9    
  11737. 1A17    1A1B    
  11738. 1DC0    1DC3    
  11739. 20D0    20EB    
  11740. 302A    302F    
  11741. 3099    309A    
  11742. A802        
  11743. A806        
  11744. A80B        
  11745. A823    A827    
  11746. FB1E        
  11747. FE00    FE0F    
  11748. FE20    FE23    
  11749. 10A01    10A03    
  11750. 10A05    10A06    
  11751. 10A0C    10A0F    
  11752. 10A38    10A3A    
  11753. 10A3F        
  11754. 1D165    1D169    
  11755. 1D16D    1D172    
  11756. 1D17B    1D182    
  11757. 1D185    1D18B    
  11758. 1D1AA    1D1AD    
  11759. 1D242    1D244    
  11760. E0100    E01EF    
  11761. END
  11762. };
  11763. 1;
  11764.  
  11765. package unicore::lib::selfloader::Math;
  11766. sub getstrings() {
  11767. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  11768. # This file is built by mktables from e.g. UnicodeData.txt.
  11769. # Any changes made here will be lost!
  11770.  
  11771. #
  11772. # This file supports:
  11773. #     \p{Math} (and fuzzy permutations)
  11774. # Meaning: [\p{Sm}\p{OtherMath}]
  11775. #
  11776. return <<'END';
  11777. 002B        
  11778. 003C    003E    
  11779. 005E        
  11780. 007C        
  11781. 007E        
  11782. 00AC        
  11783. 00B1        
  11784. 00D7        
  11785. 00F7        
  11786. 03D0    03D2    
  11787. 03D5        
  11788. 03F0    03F1    
  11789. 03F4    03F6    
  11790. 2016        
  11791. 2032    2034    
  11792. 2040        
  11793. 2044        
  11794. 2052        
  11795. 2061    2063    
  11796. 207A    207E    
  11797. 208A    208E    
  11798. 20D0    20DC    
  11799. 20E1        
  11800. 20E5    20E6    
  11801. 2102        
  11802. 210A    2113    
  11803. 2115        
  11804. 2119    211D    
  11805. 2124        
  11806. 2128    2129    
  11807. 212C    212D    
  11808. 212F    2131    
  11809. 2133    2138    
  11810. 213C    2149    
  11811. 214B        
  11812. 2190    2194    
  11813. 219A    219B    
  11814. 21A0        
  11815. 21A3        
  11816. 21A6        
  11817. 21AE        
  11818. 21CE    21CF    
  11819. 21D2        
  11820. 21D4        
  11821. 21F4    22FF    
  11822. 2308    230B    
  11823. 2320    2321    
  11824. 237C        
  11825. 239B    23B3    
  11826. 23B7        
  11827. 23D0        
  11828. 25B7        
  11829. 25C1        
  11830. 25F8    25FF    
  11831. 266F        
  11832. 27C0    27C6    
  11833. 27D0    27EB    
  11834. 27F0    27FF    
  11835. 2900    2AFF    
  11836. FB29        
  11837. FE61    FE66    
  11838. FE68        
  11839. FF0B        
  11840. FF1C    FF1E    
  11841. FF3C        
  11842. FF3E        
  11843. FF5C        
  11844. FF5E        
  11845. FFE2        
  11846. FFE9    FFEC    
  11847. 1D400    1D454    
  11848. 1D456    1D49C    
  11849. 1D49E    1D49F    
  11850. 1D4A2        
  11851. 1D4A5    1D4A6    
  11852. 1D4A9    1D4AC    
  11853. 1D4AE    1D4B9    
  11854. 1D4BB        
  11855. 1D4BD    1D4C3    
  11856. 1D4C5    1D505    
  11857. 1D507    1D50A    
  11858. 1D50D    1D514    
  11859. 1D516    1D51C    
  11860. 1D51E    1D539    
  11861. 1D53B    1D53E    
  11862. 1D540    1D544    
  11863. 1D546        
  11864. 1D54A    1D550    
  11865. 1D552    1D6A3    
  11866. 1D6A8    1D7C9    
  11867. 1D7CE    1D7FF    
  11868. END
  11869. };
  11870. 1;
  11871.  
  11872. package unicore::lib::selfloader::Mc;
  11873. sub getstrings() {
  11874. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  11875. # This file is built by mktables from e.g. UnicodeData.txt.
  11876. # Any changes made here will be lost!
  11877.  
  11878. #
  11879. # This file supports:
  11880. #     \p{Mc}
  11881. #     \p{Mc} (and fuzzy permutations)
  11882. # Meaning: General Category 'Mc'
  11883. #
  11884. return <<'END';
  11885. 0903        
  11886. 093E    0940    
  11887. 0949    094C    
  11888. 0982    0983    
  11889. 09BE    09C0    
  11890. 09C7    09C8    
  11891. 09CB    09CC    
  11892. 09D7        
  11893. 0A03        
  11894. 0A3E    0A40    
  11895. 0A83        
  11896. 0ABE    0AC0    
  11897. 0AC9        
  11898. 0ACB    0ACC    
  11899. 0B02    0B03    
  11900. 0B3E        
  11901. 0B40        
  11902. 0B47    0B48    
  11903. 0B4B    0B4C    
  11904. 0B57        
  11905. 0BBE    0BBF    
  11906. 0BC1    0BC2    
  11907. 0BC6    0BC8    
  11908. 0BCA    0BCC    
  11909. 0BD7        
  11910. 0C01    0C03    
  11911. 0C41    0C44    
  11912. 0C82    0C83    
  11913. 0CBE        
  11914. 0CC0    0CC4    
  11915. 0CC7    0CC8    
  11916. 0CCA    0CCB    
  11917. 0CD5    0CD6    
  11918. 0D02    0D03    
  11919. 0D3E    0D40    
  11920. 0D46    0D48    
  11921. 0D4A    0D4C    
  11922. 0D57        
  11923. 0D82    0D83    
  11924. 0DCF    0DD1    
  11925. 0DD8    0DDF    
  11926. 0DF2    0DF3    
  11927. 0F3E    0F3F    
  11928. 0F7F        
  11929. 102C        
  11930. 1031        
  11931. 1038        
  11932. 1056    1057    
  11933. 17B6        
  11934. 17BE    17C5    
  11935. 17C7    17C8    
  11936. 1923    1926    
  11937. 1929    192B    
  11938. 1930    1931    
  11939. 1933    1938    
  11940. 19B0    19C0    
  11941. 19C8    19C9    
  11942. 1A19    1A1B    
  11943. A802        
  11944. A823    A824    
  11945. A827        
  11946. 1D165    1D166    
  11947. 1D16D    1D172    
  11948. END
  11949. };
  11950. 1;
  11951.  
  11952. package unicore::lib::selfloader::Me;
  11953. sub getstrings() {
  11954. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  11955. # This file is built by mktables from e.g. UnicodeData.txt.
  11956. # Any changes made here will be lost!
  11957.  
  11958. #
  11959. # This file supports:
  11960. #     \p{Me}
  11961. #     \p{Me} (and fuzzy permutations)
  11962. # Meaning: General Category 'Me'
  11963. #
  11964. return <<'END';
  11965. 0488    0489    
  11966. 06DE        
  11967. 20DD    20E0    
  11968. 20E2    20E4    
  11969. END
  11970. };
  11971. 1;
  11972.  
  11973. package unicore::lib::selfloader::Mlym;
  11974. sub getstrings() {
  11975. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  11976. # This file is built by mktables from e.g. UnicodeData.txt.
  11977. # Any changes made here will be lost!
  11978.  
  11979. #
  11980. # This file supports:
  11981. #     \p{Malayalam} (and fuzzy permutations)
  11982. # Meaning: Script 'Malayalam'
  11983. #
  11984. return <<'END';
  11985. 0D02    0D03    Malayalam
  11986. 0D05    0D0C    Malayalam
  11987. 0D0E    0D10    Malayalam
  11988. 0D12    0D28    Malayalam
  11989. 0D2A    0D39    Malayalam
  11990. 0D3E    0D43    Malayalam
  11991. 0D46    0D48    Malayalam
  11992. 0D4A    0D4D    Malayalam
  11993. 0D57        Malayalam
  11994. 0D60    0D61    Malayalam
  11995. 0D66    0D6F    Malayalam
  11996. END
  11997. };
  11998. 1;
  11999.  
  12000. package unicore::lib::selfloader::Mn;
  12001. sub getstrings() {
  12002. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12003. # This file is built by mktables from e.g. UnicodeData.txt.
  12004. # Any changes made here will be lost!
  12005.  
  12006. #
  12007. # This file supports:
  12008. #     \p{Mn}
  12009. #     \p{Mn} (and fuzzy permutations)
  12010. # Meaning: General Category 'Mn'
  12011. #
  12012. return <<'END';
  12013. 0300    036F    
  12014. 0483    0486    
  12015. 0591    05B9    
  12016. 05BB    05BD    
  12017. 05BF        
  12018. 05C1    05C2    
  12019. 05C4    05C5    
  12020. 05C7        
  12021. 0610    0615    
  12022. 064B    065E    
  12023. 0670        
  12024. 06D6    06DC    
  12025. 06DF    06E4    
  12026. 06E7    06E8    
  12027. 06EA    06ED    
  12028. 0711        
  12029. 0730    074A    
  12030. 07A6    07B0    
  12031. 0901    0902    
  12032. 093C        
  12033. 0941    0948    
  12034. 094D        
  12035. 0951    0954    
  12036. 0962    0963    
  12037. 0981        
  12038. 09BC        
  12039. 09C1    09C4    
  12040. 09CD        
  12041. 09E2    09E3    
  12042. 0A01    0A02    
  12043. 0A3C        
  12044. 0A41    0A42    
  12045. 0A47    0A48    
  12046. 0A4B    0A4D    
  12047. 0A70    0A71    
  12048. 0A81    0A82    
  12049. 0ABC        
  12050. 0AC1    0AC5    
  12051. 0AC7    0AC8    
  12052. 0ACD        
  12053. 0AE2    0AE3    
  12054. 0B01        
  12055. 0B3C        
  12056. 0B3F        
  12057. 0B41    0B43    
  12058. 0B4D        
  12059. 0B56        
  12060. 0B82        
  12061. 0BC0        
  12062. 0BCD        
  12063. 0C3E    0C40    
  12064. 0C46    0C48    
  12065. 0C4A    0C4D    
  12066. 0C55    0C56    
  12067. 0CBC        
  12068. 0CBF        
  12069. 0CC6        
  12070. 0CCC    0CCD    
  12071. 0D41    0D43    
  12072. 0D4D        
  12073. 0DCA        
  12074. 0DD2    0DD4    
  12075. 0DD6        
  12076. 0E31        
  12077. 0E34    0E3A    
  12078. 0E47    0E4E    
  12079. 0EB1        
  12080. 0EB4    0EB9    
  12081. 0EBB    0EBC    
  12082. 0EC8    0ECD    
  12083. 0F18    0F19    
  12084. 0F35        
  12085. 0F37        
  12086. 0F39        
  12087. 0F71    0F7E    
  12088. 0F80    0F84    
  12089. 0F86    0F87    
  12090. 0F90    0F97    
  12091. 0F99    0FBC    
  12092. 0FC6        
  12093. 102D    1030    
  12094. 1032        
  12095. 1036    1037    
  12096. 1039        
  12097. 1058    1059    
  12098. 135F        
  12099. 1712    1714    
  12100. 1732    1734    
  12101. 1752    1753    
  12102. 1772    1773    
  12103. 17B7    17BD    
  12104. 17C6        
  12105. 17C9    17D3    
  12106. 17DD        
  12107. 180B    180D    
  12108. 18A9        
  12109. 1920    1922    
  12110. 1927    1928    
  12111. 1932        
  12112. 1939    193B    
  12113. 1A17    1A18    
  12114. 1DC0    1DC3    
  12115. 20D0    20DC    
  12116. 20E1        
  12117. 20E5    20EB    
  12118. 302A    302F    
  12119. 3099    309A    
  12120. A806        
  12121. A80B        
  12122. A825    A826    
  12123. FB1E        
  12124. FE00    FE0F    
  12125. FE20    FE23    
  12126. 10A01    10A03    
  12127. 10A05    10A06    
  12128. 10A0C    10A0F    
  12129. 10A38    10A3A    
  12130. 10A3F        
  12131. 1D167    1D169    
  12132. 1D17B    1D182    
  12133. 1D185    1D18B    
  12134. 1D1AA    1D1AD    
  12135. 1D242    1D244    
  12136. E0100    E01EF    
  12137. END
  12138. };
  12139. 1;
  12140.  
  12141. package unicore::lib::selfloader::Mong;
  12142. sub getstrings() {
  12143. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12144. # This file is built by mktables from e.g. UnicodeData.txt.
  12145. # Any changes made here will be lost!
  12146.  
  12147. #
  12148. # This file supports:
  12149. #     \p{Mongolian} (and fuzzy permutations)
  12150. # Meaning: Script 'Mongolian'
  12151. #
  12152. return <<'END';
  12153. 1800    180E    Mongolian
  12154. 1810    1819    Mongolian
  12155. 1820    1877    Mongolian
  12156. 1880    18A9    Mongolian
  12157. END
  12158. };
  12159. 1;
  12160.  
  12161. package unicore::lib::selfloader::Mymr;
  12162. sub getstrings() {
  12163. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12164. # This file is built by mktables from e.g. UnicodeData.txt.
  12165. # Any changes made here will be lost!
  12166.  
  12167. #
  12168. # This file supports:
  12169. #     \p{Myanmar} (and fuzzy permutations)
  12170. # Meaning: Script 'Myanmar'
  12171. #
  12172. return <<'END';
  12173. 1000    1021    Myanmar
  12174. 1023    1027    Myanmar
  12175. 1029    102A    Myanmar
  12176. 102C    1032    Myanmar
  12177. 1036    1039    Myanmar
  12178. 1040    1059    Myanmar
  12179. END
  12180. };
  12181. 1;
  12182.  
  12183. package unicore::lib::selfloader::N;
  12184. sub getstrings() {
  12185. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12186. # This file is built by mktables from e.g. UnicodeData.txt.
  12187. # Any changes made here will be lost!
  12188.  
  12189. #
  12190. # This file supports:
  12191. #     \p{N}
  12192. #     \p{N} (and fuzzy permutations)
  12193. # Meaning: Major Category 'N'
  12194. #
  12195. return <<'END';
  12196. 0030    0039    
  12197. 00B2    00B3    
  12198. 00B9        
  12199. 00BC    00BE    
  12200. 0660    0669    
  12201. 06F0    06F9    
  12202. 0966    096F    
  12203. 09E6    09EF    
  12204. 09F4    09F9    
  12205. 0A66    0A6F    
  12206. 0AE6    0AEF    
  12207. 0B66    0B6F    
  12208. 0BE6    0BF2    
  12209. 0C66    0C6F    
  12210. 0CE6    0CEF    
  12211. 0D66    0D6F    
  12212. 0E50    0E59    
  12213. 0ED0    0ED9    
  12214. 0F20    0F33    
  12215. 1040    1049    
  12216. 1369    137C    
  12217. 16EE    16F0    
  12218. 17E0    17E9    
  12219. 17F0    17F9    
  12220. 1810    1819    
  12221. 1946    194F    
  12222. 19D0    19D9    
  12223. 2070        
  12224. 2074    2079    
  12225. 2080    2089    
  12226. 2153    2183    
  12227. 2460    249B    
  12228. 24EA    24FF    
  12229. 2776    2793    
  12230. 2CFD        
  12231. 3007        
  12232. 3021    3029    
  12233. 3038    303A    
  12234. 3192    3195    
  12235. 3220    3229    
  12236. 3251    325F    
  12237. 3280    3289    
  12238. 32B1    32BF    
  12239. FF10    FF19    
  12240. 10107    10133    
  12241. 10140    10178    
  12242. 1018A        
  12243. 10320    10323    
  12244. 1034A        
  12245. 103D1    103D5    
  12246. 104A0    104A9    
  12247. 10A40    10A47    
  12248. 1D7CE    1D7FF    
  12249. END
  12250. };
  12251. 1;
  12252.  
  12253. package unicore::lib::selfloader::NChar;
  12254. sub getstrings() {
  12255. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12256. # This file is built by mktables from e.g. UnicodeData.txt.
  12257. # Any changes made here will be lost!
  12258.  
  12259. #
  12260. # Binary property 'Noncharacter_Code_Point'
  12261. #
  12262. return <<'END';
  12263. FDD0    FDEF    Noncharacter_Code_Point
  12264. FFFE    FFFF    Noncharacter_Code_Point
  12265. 1FFFE    1FFFF    Noncharacter_Code_Point
  12266. 2FFFE    2FFFF    Noncharacter_Code_Point
  12267. 3FFFE    3FFFF    Noncharacter_Code_Point
  12268. 4FFFE    4FFFF    Noncharacter_Code_Point
  12269. 5FFFE    5FFFF    Noncharacter_Code_Point
  12270. 6FFFE    6FFFF    Noncharacter_Code_Point
  12271. 7FFFE    7FFFF    Noncharacter_Code_Point
  12272. 8FFFE    8FFFF    Noncharacter_Code_Point
  12273. 9FFFE    9FFFF    Noncharacter_Code_Point
  12274. AFFFE    AFFFF    Noncharacter_Code_Point
  12275. BFFFE    BFFFF    Noncharacter_Code_Point
  12276. CFFFE    CFFFF    Noncharacter_Code_Point
  12277. DFFFE    DFFFF    Noncharacter_Code_Point
  12278. EFFFE    EFFFF    Noncharacter_Code_Point
  12279. FFFFE    FFFFF    Noncharacter_Code_Point
  12280. 10FFFE    10FFFF    Noncharacter_Code_Point
  12281. END
  12282. };
  12283. 1;
  12284.  
  12285. package unicore::lib::selfloader::Nd;
  12286. sub getstrings() {
  12287. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12288. # This file is built by mktables from e.g. UnicodeData.txt.
  12289. # Any changes made here will be lost!
  12290.  
  12291. #
  12292. # This file supports:
  12293. #     \p{Nd}
  12294. #     \p{Nd} (and fuzzy permutations)
  12295. # Meaning: General Category 'Nd'
  12296. #
  12297. return <<'END';
  12298. 0030    0039    
  12299. 0660    0669    
  12300. 06F0    06F9    
  12301. 0966    096F    
  12302. 09E6    09EF    
  12303. 0A66    0A6F    
  12304. 0AE6    0AEF    
  12305. 0B66    0B6F    
  12306. 0BE6    0BEF    
  12307. 0C66    0C6F    
  12308. 0CE6    0CEF    
  12309. 0D66    0D6F    
  12310. 0E50    0E59    
  12311. 0ED0    0ED9    
  12312. 0F20    0F29    
  12313. 1040    1049    
  12314. 17E0    17E9    
  12315. 1810    1819    
  12316. 1946    194F    
  12317. 19D0    19D9    
  12318. FF10    FF19    
  12319. 104A0    104A9    
  12320. 1D7CE    1D7FF    
  12321. END
  12322. };
  12323. 1;
  12324.  
  12325. package unicore::lib::selfloader::NewTaiLu;
  12326. sub getstrings() {
  12327. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12328. # This file is built by mktables from e.g. UnicodeData.txt.
  12329. # Any changes made here will be lost!
  12330.  
  12331. #
  12332. # This file supports:
  12333. #     \p{NewTaiLue} (and fuzzy permutations)
  12334. # Meaning: Script 'New_Tai_Lue'
  12335. #
  12336. return <<'END';
  12337. 1980    19A9    New_Tai_Lue
  12338. 19B0    19C9    New_Tai_Lue
  12339. 19D0    19D9    New_Tai_Lue
  12340. 19DE    19DF    New_Tai_Lue
  12341. END
  12342. };
  12343. 1;
  12344.  
  12345. package unicore::lib::selfloader::Nl;
  12346. sub getstrings() {
  12347. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12348. # This file is built by mktables from e.g. UnicodeData.txt.
  12349. # Any changes made here will be lost!
  12350.  
  12351. #
  12352. # This file supports:
  12353. #     \p{Nl}
  12354. #     \p{Nl} (and fuzzy permutations)
  12355. # Meaning: General Category 'Nl'
  12356. #
  12357. return <<'END';
  12358. 16EE    16F0    
  12359. 2160    2183    
  12360. 3007        
  12361. 3021    3029    
  12362. 3038    303A    
  12363. 10140    10174    
  12364. 1034A        
  12365. 103D1    103D5    
  12366. END
  12367. };
  12368. 1;
  12369.  
  12370. package unicore::lib::selfloader::No;
  12371. sub getstrings() {
  12372. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12373. # This file is built by mktables from e.g. UnicodeData.txt.
  12374. # Any changes made here will be lost!
  12375.  
  12376. #
  12377. # This file supports:
  12378. #     \p{No}
  12379. #     \p{No} (and fuzzy permutations)
  12380. # Meaning: General Category 'No'
  12381. #
  12382. return <<'END';
  12383. 00B2    00B3    
  12384. 00B9        
  12385. 00BC    00BE    
  12386. 09F4    09F9    
  12387. 0BF0    0BF2    
  12388. 0F2A    0F33    
  12389. 1369    137C    
  12390. 17F0    17F9    
  12391. 2070        
  12392. 2074    2079    
  12393. 2080    2089    
  12394. 2153    215F    
  12395. 2460    249B    
  12396. 24EA    24FF    
  12397. 2776    2793    
  12398. 2CFD        
  12399. 3192    3195    
  12400. 3220    3229    
  12401. 3251    325F    
  12402. 3280    3289    
  12403. 32B1    32BF    
  12404. 10107    10133    
  12405. 10175    10178    
  12406. 1018A        
  12407. 10320    10323    
  12408. 10A40    10A47    
  12409. END
  12410. };
  12411. 1;
  12412.  
  12413. package unicore::lib::selfloader::Nonchara;
  12414. sub getstrings() {
  12415. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12416. # This file is built by mktables from e.g. UnicodeData.txt.
  12417. # Any changes made here will be lost!
  12418.  
  12419. #
  12420. # This file supports:
  12421. #     \p{NoncharacterCodePoint} (and fuzzy permutations)
  12422. # Meaning: Extended property 'Noncharacter_Code_Point'
  12423. #
  12424. return <<'END';
  12425. FDD0    FDEF    Noncharacter_Code_Point
  12426. FFFE    FFFF    Noncharacter_Code_Point
  12427. 1FFFE    1FFFF    Noncharacter_Code_Point
  12428. 2FFFE    2FFFF    Noncharacter_Code_Point
  12429. 3FFFE    3FFFF    Noncharacter_Code_Point
  12430. 4FFFE    4FFFF    Noncharacter_Code_Point
  12431. 5FFFE    5FFFF    Noncharacter_Code_Point
  12432. 6FFFE    6FFFF    Noncharacter_Code_Point
  12433. 7FFFE    7FFFF    Noncharacter_Code_Point
  12434. 8FFFE    8FFFF    Noncharacter_Code_Point
  12435. 9FFFE    9FFFF    Noncharacter_Code_Point
  12436. AFFFE    AFFFF    Noncharacter_Code_Point
  12437. BFFFE    BFFFF    Noncharacter_Code_Point
  12438. CFFFE    CFFFF    Noncharacter_Code_Point
  12439. DFFFE    DFFFF    Noncharacter_Code_Point
  12440. EFFFE    EFFFF    Noncharacter_Code_Point
  12441. FFFFE    FFFFF    Noncharacter_Code_Point
  12442. 10FFFE    10FFFF    Noncharacter_Code_Point
  12443. END
  12444. };
  12445. 1;
  12446.  
  12447. package unicore::lib::selfloader::OAlpha;
  12448. sub getstrings() {
  12449. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12450. # This file is built by mktables from e.g. UnicodeData.txt.
  12451. # Any changes made here will be lost!
  12452.  
  12453. #
  12454. # Binary property 'Other_Alphabetic'
  12455. #
  12456. return <<'END';
  12457. 0345        Other_Alphabetic
  12458. 05B0    05B9    Other_Alphabetic
  12459. 05BB    05BD    Other_Alphabetic
  12460. 05BF        Other_Alphabetic
  12461. 05C1    05C2    Other_Alphabetic
  12462. 05C4    05C5    Other_Alphabetic
  12463. 05C7        Other_Alphabetic
  12464. 0610    0615    Other_Alphabetic
  12465. 064B    0657    Other_Alphabetic
  12466. 0659    065E    Other_Alphabetic
  12467. 0670        Other_Alphabetic
  12468. 06D6    06DC    Other_Alphabetic
  12469. 06E1    06E4    Other_Alphabetic
  12470. 06E7    06E8    Other_Alphabetic
  12471. 06ED        Other_Alphabetic
  12472. 0711        Other_Alphabetic
  12473. 0730    073F    Other_Alphabetic
  12474. 07A6    07B0    Other_Alphabetic
  12475. 0901    0903    Other_Alphabetic
  12476. 093E    094C    Other_Alphabetic
  12477. 0962    0963    Other_Alphabetic
  12478. 0981    0983    Other_Alphabetic
  12479. 09BE    09C4    Other_Alphabetic
  12480. 09C7    09C8    Other_Alphabetic
  12481. 09CB    09CC    Other_Alphabetic
  12482. 09D7        Other_Alphabetic
  12483. 09E2    09E3    Other_Alphabetic
  12484. 0A01    0A03    Other_Alphabetic
  12485. 0A3E    0A42    Other_Alphabetic
  12486. 0A47    0A48    Other_Alphabetic
  12487. 0A4B    0A4C    Other_Alphabetic
  12488. 0A70    0A71    Other_Alphabetic
  12489. 0A81    0A83    Other_Alphabetic
  12490. 0ABE    0AC5    Other_Alphabetic
  12491. 0AC7    0AC9    Other_Alphabetic
  12492. 0ACB    0ACC    Other_Alphabetic
  12493. 0AE2    0AE3    Other_Alphabetic
  12494. 0B01    0B03    Other_Alphabetic
  12495. 0B3E    0B43    Other_Alphabetic
  12496. 0B47    0B48    Other_Alphabetic
  12497. 0B4B    0B4C    Other_Alphabetic
  12498. 0B56    0B57    Other_Alphabetic
  12499. 0B82        Other_Alphabetic
  12500. 0BBE    0BC2    Other_Alphabetic
  12501. 0BC6    0BC8    Other_Alphabetic
  12502. 0BCA    0BCC    Other_Alphabetic
  12503. 0BD7        Other_Alphabetic
  12504. 0C01    0C03    Other_Alphabetic
  12505. 0C3E    0C44    Other_Alphabetic
  12506. 0C46    0C48    Other_Alphabetic
  12507. 0C4A    0C4C    Other_Alphabetic
  12508. 0C55    0C56    Other_Alphabetic
  12509. 0C82    0C83    Other_Alphabetic
  12510. 0CBE    0CC4    Other_Alphabetic
  12511. 0CC6    0CC8    Other_Alphabetic
  12512. 0CCA    0CCC    Other_Alphabetic
  12513. 0CD5    0CD6    Other_Alphabetic
  12514. 0D02    0D03    Other_Alphabetic
  12515. 0D3E    0D43    Other_Alphabetic
  12516. 0D46    0D48    Other_Alphabetic
  12517. 0D4A    0D4C    Other_Alphabetic
  12518. 0D57        Other_Alphabetic
  12519. 0D82    0D83    Other_Alphabetic
  12520. 0DCF    0DD4    Other_Alphabetic
  12521. 0DD6        Other_Alphabetic
  12522. 0DD8    0DDF    Other_Alphabetic
  12523. 0DF2    0DF3    Other_Alphabetic
  12524. 0E31        Other_Alphabetic
  12525. 0E34    0E3A    Other_Alphabetic
  12526. 0E4D        Other_Alphabetic
  12527. 0EB1        Other_Alphabetic
  12528. 0EB4    0EB9    Other_Alphabetic
  12529. 0EBB    0EBC    Other_Alphabetic
  12530. 0ECD        Other_Alphabetic
  12531. 0F71    0F81    Other_Alphabetic
  12532. 0F90    0F97    Other_Alphabetic
  12533. 0F99    0FBC    Other_Alphabetic
  12534. 102C    1032    Other_Alphabetic
  12535. 1036        Other_Alphabetic
  12536. 1038        Other_Alphabetic
  12537. 1056    1059    Other_Alphabetic
  12538. 135F        Other_Alphabetic
  12539. 1712    1713    Other_Alphabetic
  12540. 1732    1733    Other_Alphabetic
  12541. 1752    1753    Other_Alphabetic
  12542. 1772    1773    Other_Alphabetic
  12543. 17B6    17C8    Other_Alphabetic
  12544. 18A9        Other_Alphabetic
  12545. 1920    192B    Other_Alphabetic
  12546. 1930    1938    Other_Alphabetic
  12547. 19B0    19C0    Other_Alphabetic
  12548. 19C8    19C9    Other_Alphabetic
  12549. 1A17    1A1B    Other_Alphabetic
  12550. 24B6    24E9    Other_Alphabetic
  12551. A823    A827    Other_Alphabetic
  12552. FB1E        Other_Alphabetic
  12553. 10A01    10A03    Other_Alphabetic
  12554. 10A05    10A06    Other_Alphabetic
  12555. 10A0C    10A0F    Other_Alphabetic
  12556. END
  12557. };
  12558. 1;
  12559.  
  12560. package unicore::lib::selfloader::ODI;
  12561. sub getstrings() {
  12562. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12563. # This file is built by mktables from e.g. UnicodeData.txt.
  12564. # Any changes made here will be lost!
  12565.  
  12566. #
  12567. # Binary property 'Other_Default_Ignorable_Code_Point'
  12568. #
  12569. return <<'END';
  12570. 034F        Other_Default_Ignorable_Code_Point
  12571. 115F    1160    Other_Default_Ignorable_Code_Point
  12572. 2064    2069    Other_Default_Ignorable_Code_Point
  12573. 3164        Other_Default_Ignorable_Code_Point
  12574. FFA0        Other_Default_Ignorable_Code_Point
  12575. FFF0    FFF8    Other_Default_Ignorable_Code_Point
  12576. E0000        Other_Default_Ignorable_Code_Point
  12577. E0002    E001F    Other_Default_Ignorable_Code_Point
  12578. E0080    E00FF    Other_Default_Ignorable_Code_Point
  12579. E01F0    E0FFF    Other_Default_Ignorable_Code_Point
  12580. END
  12581. };
  12582. 1;
  12583.  
  12584. package unicore::lib::selfloader::Ogam;
  12585. sub getstrings() {
  12586. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12587. # This file is built by mktables from e.g. UnicodeData.txt.
  12588. # Any changes made here will be lost!
  12589.  
  12590. #
  12591. # This file supports:
  12592. #     \p{Ogham} (and fuzzy permutations)
  12593. # Meaning: Script 'Ogham'
  12594. #
  12595. return <<'END';
  12596. 1680    169C    Ogham
  12597. END
  12598. };
  12599. 1;
  12600.  
  12601. package unicore::lib::selfloader::OGrExt;
  12602. sub getstrings() {
  12603. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12604. # This file is built by mktables from e.g. UnicodeData.txt.
  12605. # Any changes made here will be lost!
  12606.  
  12607. #
  12608. # Binary property 'Other_Grapheme_Extend'
  12609. #
  12610. return <<'END';
  12611. 09BE        Other_Grapheme_Extend
  12612. 09D7        Other_Grapheme_Extend
  12613. 0B3E        Other_Grapheme_Extend
  12614. 0B57        Other_Grapheme_Extend
  12615. 0BBE        Other_Grapheme_Extend
  12616. 0BD7        Other_Grapheme_Extend
  12617. 0CC2        Other_Grapheme_Extend
  12618. 0CD5    0CD6    Other_Grapheme_Extend
  12619. 0D3E        Other_Grapheme_Extend
  12620. 0D57        Other_Grapheme_Extend
  12621. 0DCF        Other_Grapheme_Extend
  12622. 0DDF        Other_Grapheme_Extend
  12623. 200C    200D    Other_Grapheme_Extend
  12624. 1D165        Other_Grapheme_Extend
  12625. 1D16E    1D172    Other_Grapheme_Extend
  12626. END
  12627. };
  12628. 1;
  12629.  
  12630. package unicore::lib::selfloader::OIDC;
  12631. sub getstrings() {
  12632. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12633. # This file is built by mktables from e.g. UnicodeData.txt.
  12634. # Any changes made here will be lost!
  12635.  
  12636. #
  12637. # Binary property 'Other_ID_Continue'
  12638. #
  12639. return <<'END';
  12640. 1369    1371    Other_ID_Continue
  12641. END
  12642. };
  12643. 1;
  12644.  
  12645. package unicore::lib::selfloader::OIDS;
  12646. sub getstrings() {
  12647. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12648. # This file is built by mktables from e.g. UnicodeData.txt.
  12649. # Any changes made here will be lost!
  12650.  
  12651. #
  12652. # Binary property 'Other_ID_Start'
  12653. #
  12654. return <<'END';
  12655. 2118        Other_ID_Start
  12656. 212E        Other_ID_Start
  12657. 309B    309C    Other_ID_Start
  12658. END
  12659. };
  12660. 1;
  12661.  
  12662. package unicore::lib::selfloader::OldItali;
  12663. sub getstrings() {
  12664. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12665. # This file is built by mktables from e.g. UnicodeData.txt.
  12666. # Any changes made here will be lost!
  12667.  
  12668. #
  12669. # This file supports:
  12670. #     \p{OldItalic} (and fuzzy permutations)
  12671. # Meaning: Script 'Old_Italic'
  12672. #
  12673. return <<'END';
  12674. 10300    1031E    Old_Italic
  12675. 10320    10323    Old_Italic
  12676. END
  12677. };
  12678. 1;
  12679.  
  12680. package unicore::lib::selfloader::OldPersi;
  12681. sub getstrings() {
  12682. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12683. # This file is built by mktables from e.g. UnicodeData.txt.
  12684. # Any changes made here will be lost!
  12685.  
  12686. #
  12687. # This file supports:
  12688. #     \p{OldPersian} (and fuzzy permutations)
  12689. # Meaning: Script 'Old_Persian'
  12690. #
  12691. return <<'END';
  12692. 103A0    103C3    Old_Persian
  12693. 103C8    103D5    Old_Persian
  12694. END
  12695. };
  12696. 1;
  12697.  
  12698. package unicore::lib::selfloader::OLower;
  12699. sub getstrings() {
  12700. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12701. # This file is built by mktables from e.g. UnicodeData.txt.
  12702. # Any changes made here will be lost!
  12703.  
  12704. #
  12705. # Binary property 'Other_Lowercase'
  12706. #
  12707. return <<'END';
  12708. 02B0    02B8    Other_Lowercase
  12709. 02C0    02C1    Other_Lowercase
  12710. 02E0    02E4    Other_Lowercase
  12711. 0345        Other_Lowercase
  12712. 037A        Other_Lowercase
  12713. 1D2C    1D61    Other_Lowercase
  12714. 1D78        Other_Lowercase
  12715. 1D9B    1DBF    Other_Lowercase
  12716. 2090    2094    Other_Lowercase
  12717. 2170    217F    Other_Lowercase
  12718. 24D0    24E9    Other_Lowercase
  12719. END
  12720. };
  12721. 1;
  12722.  
  12723. package unicore::lib::selfloader::OMath;
  12724. sub getstrings() {
  12725. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12726. # This file is built by mktables from e.g. UnicodeData.txt.
  12727. # Any changes made here will be lost!
  12728.  
  12729. #
  12730. # Binary property 'Other_Math'
  12731. #
  12732. return <<'END';
  12733. 005E        Other_Math
  12734. 03D0    03D2    Other_Math
  12735. 03D5        Other_Math
  12736. 03F0    03F1    Other_Math
  12737. 03F4    03F5    Other_Math
  12738. 2016        Other_Math
  12739. 2032    2034    Other_Math
  12740. 2040        Other_Math
  12741. 2061    2063    Other_Math
  12742. 207D    207E    Other_Math
  12743. 208D    208E    Other_Math
  12744. 20D0    20DC    Other_Math
  12745. 20E1        Other_Math
  12746. 20E5    20E6    Other_Math
  12747. 2102        Other_Math
  12748. 210A    2113    Other_Math
  12749. 2115        Other_Math
  12750. 2119    211D    Other_Math
  12751. 2124        Other_Math
  12752. 2128    2129    Other_Math
  12753. 212C    212D    Other_Math
  12754. 212F    2131    Other_Math
  12755. 2133    2138    Other_Math
  12756. 213C    213F    Other_Math
  12757. 2145    2149    Other_Math
  12758. 23B7        Other_Math
  12759. 23D0        Other_Math
  12760. 27C5    27C6    Other_Math
  12761. 27E6    27EB    Other_Math
  12762. 2983    2998    Other_Math
  12763. 29D8    29DB    Other_Math
  12764. 29FC    29FD    Other_Math
  12765. FE61        Other_Math
  12766. FE63        Other_Math
  12767. FE68        Other_Math
  12768. FF3C        Other_Math
  12769. FF3E        Other_Math
  12770. 1D400    1D454    Other_Math
  12771. 1D456    1D49C    Other_Math
  12772. 1D49E    1D49F    Other_Math
  12773. 1D4A2        Other_Math
  12774. 1D4A5    1D4A6    Other_Math
  12775. 1D4A9    1D4AC    Other_Math
  12776. 1D4AE    1D4B9    Other_Math
  12777. 1D4BB        Other_Math
  12778. 1D4BD    1D4C3    Other_Math
  12779. 1D4C5    1D505    Other_Math
  12780. 1D507    1D50A    Other_Math
  12781. 1D50D    1D514    Other_Math
  12782. 1D516    1D51C    Other_Math
  12783. 1D51E    1D539    Other_Math
  12784. 1D53B    1D53E    Other_Math
  12785. 1D540    1D544    Other_Math
  12786. 1D546        Other_Math
  12787. 1D54A    1D550    Other_Math
  12788. 1D552    1D6A3    Other_Math
  12789. 1D6A8    1D6C0    Other_Math
  12790. 1D6C2    1D6DA    Other_Math
  12791. 1D6DC    1D6FA    Other_Math
  12792. 1D6FC    1D714    Other_Math
  12793. 1D716    1D734    Other_Math
  12794. 1D736    1D74E    Other_Math
  12795. 1D750    1D76E    Other_Math
  12796. 1D770    1D788    Other_Math
  12797. 1D78A    1D7A8    Other_Math
  12798. 1D7AA    1D7C2    Other_Math
  12799. 1D7C4    1D7C9    Other_Math
  12800. 1D7CE    1D7FF    Other_Math
  12801. END
  12802. };
  12803. 1;
  12804.  
  12805. package unicore::lib::selfloader::Orya;
  12806. sub getstrings() {
  12807. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12808. # This file is built by mktables from e.g. UnicodeData.txt.
  12809. # Any changes made here will be lost!
  12810.  
  12811. #
  12812. # This file supports:
  12813. #     \p{Oriya} (and fuzzy permutations)
  12814. # Meaning: Script 'Oriya'
  12815. #
  12816. return <<'END';
  12817. 0B01    0B03    Oriya
  12818. 0B05    0B0C    Oriya
  12819. 0B0F    0B10    Oriya
  12820. 0B13    0B28    Oriya
  12821. 0B2A    0B30    Oriya
  12822. 0B32    0B33    Oriya
  12823. 0B35    0B39    Oriya
  12824. 0B3C    0B43    Oriya
  12825. 0B47    0B48    Oriya
  12826. 0B4B    0B4D    Oriya
  12827. 0B56    0B57    Oriya
  12828. 0B5C    0B5D    Oriya
  12829. 0B5F    0B61    Oriya
  12830. 0B66    0B71    Oriya
  12831. END
  12832. };
  12833. 1;
  12834.  
  12835. package unicore::lib::selfloader::Osma;
  12836. sub getstrings() {
  12837. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12838. # This file is built by mktables from e.g. UnicodeData.txt.
  12839. # Any changes made here will be lost!
  12840.  
  12841. #
  12842. # This file supports:
  12843. #     \p{Osmanya} (and fuzzy permutations)
  12844. # Meaning: Script 'Osmanya'
  12845. #
  12846. return <<'END';
  12847. 10480    1049D    Osmanya
  12848. 104A0    104A9    Osmanya
  12849. END
  12850. };
  12851. 1;
  12852.  
  12853. package unicore::lib::selfloader::OtherAlp;
  12854. sub getstrings() {
  12855. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12856. # This file is built by mktables from e.g. UnicodeData.txt.
  12857. # Any changes made here will be lost!
  12858.  
  12859. #
  12860. # This file supports:
  12861. #     \p{OtherAlphabetic} (and fuzzy permutations)
  12862. # Meaning: Extended property 'Other_Alphabetic'
  12863. #
  12864. return <<'END';
  12865. 0345        Other_Alphabetic
  12866. 05B0    05B9    Other_Alphabetic
  12867. 05BB    05BD    Other_Alphabetic
  12868. 05BF        Other_Alphabetic
  12869. 05C1    05C2    Other_Alphabetic
  12870. 05C4    05C5    Other_Alphabetic
  12871. 05C7        Other_Alphabetic
  12872. 0610    0615    Other_Alphabetic
  12873. 064B    0657    Other_Alphabetic
  12874. 0659    065E    Other_Alphabetic
  12875. 0670        Other_Alphabetic
  12876. 06D6    06DC    Other_Alphabetic
  12877. 06E1    06E4    Other_Alphabetic
  12878. 06E7    06E8    Other_Alphabetic
  12879. 06ED        Other_Alphabetic
  12880. 0711        Other_Alphabetic
  12881. 0730    073F    Other_Alphabetic
  12882. 07A6    07B0    Other_Alphabetic
  12883. 0901    0903    Other_Alphabetic
  12884. 093E    094C    Other_Alphabetic
  12885. 0962    0963    Other_Alphabetic
  12886. 0981    0983    Other_Alphabetic
  12887. 09BE    09C4    Other_Alphabetic
  12888. 09C7    09C8    Other_Alphabetic
  12889. 09CB    09CC    Other_Alphabetic
  12890. 09D7        Other_Alphabetic
  12891. 09E2    09E3    Other_Alphabetic
  12892. 0A01    0A03    Other_Alphabetic
  12893. 0A3E    0A42    Other_Alphabetic
  12894. 0A47    0A48    Other_Alphabetic
  12895. 0A4B    0A4C    Other_Alphabetic
  12896. 0A70    0A71    Other_Alphabetic
  12897. 0A81    0A83    Other_Alphabetic
  12898. 0ABE    0AC5    Other_Alphabetic
  12899. 0AC7    0AC9    Other_Alphabetic
  12900. 0ACB    0ACC    Other_Alphabetic
  12901. 0AE2    0AE3    Other_Alphabetic
  12902. 0B01    0B03    Other_Alphabetic
  12903. 0B3E    0B43    Other_Alphabetic
  12904. 0B47    0B48    Other_Alphabetic
  12905. 0B4B    0B4C    Other_Alphabetic
  12906. 0B56    0B57    Other_Alphabetic
  12907. 0B82        Other_Alphabetic
  12908. 0BBE    0BC2    Other_Alphabetic
  12909. 0BC6    0BC8    Other_Alphabetic
  12910. 0BCA    0BCC    Other_Alphabetic
  12911. 0BD7        Other_Alphabetic
  12912. 0C01    0C03    Other_Alphabetic
  12913. 0C3E    0C44    Other_Alphabetic
  12914. 0C46    0C48    Other_Alphabetic
  12915. 0C4A    0C4C    Other_Alphabetic
  12916. 0C55    0C56    Other_Alphabetic
  12917. 0C82    0C83    Other_Alphabetic
  12918. 0CBE    0CC4    Other_Alphabetic
  12919. 0CC6    0CC8    Other_Alphabetic
  12920. 0CCA    0CCC    Other_Alphabetic
  12921. 0CD5    0CD6    Other_Alphabetic
  12922. 0D02    0D03    Other_Alphabetic
  12923. 0D3E    0D43    Other_Alphabetic
  12924. 0D46    0D48    Other_Alphabetic
  12925. 0D4A    0D4C    Other_Alphabetic
  12926. 0D57        Other_Alphabetic
  12927. 0D82    0D83    Other_Alphabetic
  12928. 0DCF    0DD4    Other_Alphabetic
  12929. 0DD6        Other_Alphabetic
  12930. 0DD8    0DDF    Other_Alphabetic
  12931. 0DF2    0DF3    Other_Alphabetic
  12932. 0E31        Other_Alphabetic
  12933. 0E34    0E3A    Other_Alphabetic
  12934. 0E4D        Other_Alphabetic
  12935. 0EB1        Other_Alphabetic
  12936. 0EB4    0EB9    Other_Alphabetic
  12937. 0EBB    0EBC    Other_Alphabetic
  12938. 0ECD        Other_Alphabetic
  12939. 0F71    0F81    Other_Alphabetic
  12940. 0F90    0F97    Other_Alphabetic
  12941. 0F99    0FBC    Other_Alphabetic
  12942. 102C    1032    Other_Alphabetic
  12943. 1036        Other_Alphabetic
  12944. 1038        Other_Alphabetic
  12945. 1056    1059    Other_Alphabetic
  12946. 135F        Other_Alphabetic
  12947. 1712    1713    Other_Alphabetic
  12948. 1732    1733    Other_Alphabetic
  12949. 1752    1753    Other_Alphabetic
  12950. 1772    1773    Other_Alphabetic
  12951. 17B6    17C8    Other_Alphabetic
  12952. 18A9        Other_Alphabetic
  12953. 1920    192B    Other_Alphabetic
  12954. 1930    1938    Other_Alphabetic
  12955. 19B0    19C0    Other_Alphabetic
  12956. 19C8    19C9    Other_Alphabetic
  12957. 1A17    1A1B    Other_Alphabetic
  12958. 24B6    24E9    Other_Alphabetic
  12959. A823    A827    Other_Alphabetic
  12960. FB1E        Other_Alphabetic
  12961. 10A01    10A03    Other_Alphabetic
  12962. 10A05    10A06    Other_Alphabetic
  12963. 10A0C    10A0F    Other_Alphabetic
  12964. END
  12965. };
  12966. 1;
  12967.  
  12968. package unicore::lib::selfloader::OtherDef;
  12969. sub getstrings() {
  12970. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12971. # This file is built by mktables from e.g. UnicodeData.txt.
  12972. # Any changes made here will be lost!
  12973.  
  12974. #
  12975. # This file supports:
  12976. #     \p{OtherDefaultIgnorableCodePoint} (and fuzzy permutations)
  12977. # Meaning: Extended property 'Other_Default_Ignorable_Code_Point'
  12978. #
  12979. return <<'END';
  12980. 034F        Other_Default_Ignorable_Code_Point
  12981. 115F    1160    Other_Default_Ignorable_Code_Point
  12982. 2064    2069    Other_Default_Ignorable_Code_Point
  12983. 3164        Other_Default_Ignorable_Code_Point
  12984. FFA0        Other_Default_Ignorable_Code_Point
  12985. FFF0    FFF8    Other_Default_Ignorable_Code_Point
  12986. E0000        Other_Default_Ignorable_Code_Point
  12987. E0002    E001F    Other_Default_Ignorable_Code_Point
  12988. E0080    E00FF    Other_Default_Ignorable_Code_Point
  12989. E01F0    E0FFF    Other_Default_Ignorable_Code_Point
  12990. END
  12991. };
  12992. 1;
  12993.  
  12994. package unicore::lib::selfloader::OtherGra;
  12995. sub getstrings() {
  12996. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  12997. # This file is built by mktables from e.g. UnicodeData.txt.
  12998. # Any changes made here will be lost!
  12999.  
  13000. #
  13001. # This file supports:
  13002. #     \p{OtherGraphemeExtend} (and fuzzy permutations)
  13003. # Meaning: Extended property 'Other_Grapheme_Extend'
  13004. #
  13005. return <<'END';
  13006. 09BE        Other_Grapheme_Extend
  13007. 09D7        Other_Grapheme_Extend
  13008. 0B3E        Other_Grapheme_Extend
  13009. 0B57        Other_Grapheme_Extend
  13010. 0BBE        Other_Grapheme_Extend
  13011. 0BD7        Other_Grapheme_Extend
  13012. 0CC2        Other_Grapheme_Extend
  13013. 0CD5    0CD6    Other_Grapheme_Extend
  13014. 0D3E        Other_Grapheme_Extend
  13015. 0D57        Other_Grapheme_Extend
  13016. 0DCF        Other_Grapheme_Extend
  13017. 0DDF        Other_Grapheme_Extend
  13018. 200C    200D    Other_Grapheme_Extend
  13019. 1D165        Other_Grapheme_Extend
  13020. 1D16E    1D172    Other_Grapheme_Extend
  13021. END
  13022. };
  13023. 1;
  13024.  
  13025. package unicore::lib::selfloader::OtherIdC;
  13026. sub getstrings() {
  13027. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13028. # This file is built by mktables from e.g. UnicodeData.txt.
  13029. # Any changes made here will be lost!
  13030.  
  13031. #
  13032. # This file supports:
  13033. #     \p{OtherIdContinue} (and fuzzy permutations)
  13034. # Meaning: Extended property 'Other_ID_Continue'
  13035. #
  13036. return <<'END';
  13037. 1369    1371    Other_ID_Continue
  13038. END
  13039. };
  13040. 1;
  13041.  
  13042. package unicore::lib::selfloader::OtherIdS;
  13043. sub getstrings() {
  13044. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13045. # This file is built by mktables from e.g. UnicodeData.txt.
  13046. # Any changes made here will be lost!
  13047.  
  13048. #
  13049. # This file supports:
  13050. #     \p{OtherIdStart} (and fuzzy permutations)
  13051. # Meaning: Extended property 'Other_ID_Start'
  13052. #
  13053. return <<'END';
  13054. 2118        Other_ID_Start
  13055. 212E        Other_ID_Start
  13056. 309B    309C    Other_ID_Start
  13057. END
  13058. };
  13059. 1;
  13060.  
  13061. package unicore::lib::selfloader::OtherLow;
  13062. sub getstrings() {
  13063. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13064. # This file is built by mktables from e.g. UnicodeData.txt.
  13065. # Any changes made here will be lost!
  13066.  
  13067. #
  13068. # This file supports:
  13069. #     \p{OtherLowercase} (and fuzzy permutations)
  13070. # Meaning: Extended property 'Other_Lowercase'
  13071. #
  13072. return <<'END';
  13073. 02B0    02B8    Other_Lowercase
  13074. 02C0    02C1    Other_Lowercase
  13075. 02E0    02E4    Other_Lowercase
  13076. 0345        Other_Lowercase
  13077. 037A        Other_Lowercase
  13078. 1D2C    1D61    Other_Lowercase
  13079. 1D78        Other_Lowercase
  13080. 1D9B    1DBF    Other_Lowercase
  13081. 2090    2094    Other_Lowercase
  13082. 2170    217F    Other_Lowercase
  13083. 24D0    24E9    Other_Lowercase
  13084. END
  13085. };
  13086. 1;
  13087.  
  13088. package unicore::lib::selfloader::OtherMat;
  13089. sub getstrings() {
  13090. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13091. # This file is built by mktables from e.g. UnicodeData.txt.
  13092. # Any changes made here will be lost!
  13093.  
  13094. #
  13095. # This file supports:
  13096. #     \p{OtherMath} (and fuzzy permutations)
  13097. # Meaning: Extended property 'Other_Math'
  13098. #
  13099. return <<'END';
  13100. 005E        Other_Math
  13101. 03D0    03D2    Other_Math
  13102. 03D5        Other_Math
  13103. 03F0    03F1    Other_Math
  13104. 03F4    03F5    Other_Math
  13105. 2016        Other_Math
  13106. 2032    2034    Other_Math
  13107. 2040        Other_Math
  13108. 2061    2063    Other_Math
  13109. 207D    207E    Other_Math
  13110. 208D    208E    Other_Math
  13111. 20D0    20DC    Other_Math
  13112. 20E1        Other_Math
  13113. 20E5    20E6    Other_Math
  13114. 2102        Other_Math
  13115. 210A    2113    Other_Math
  13116. 2115        Other_Math
  13117. 2119    211D    Other_Math
  13118. 2124        Other_Math
  13119. 2128    2129    Other_Math
  13120. 212C    212D    Other_Math
  13121. 212F    2131    Other_Math
  13122. 2133    2138    Other_Math
  13123. 213C    213F    Other_Math
  13124. 2145    2149    Other_Math
  13125. 23B7        Other_Math
  13126. 23D0        Other_Math
  13127. 27C5    27C6    Other_Math
  13128. 27E6    27EB    Other_Math
  13129. 2983    2998    Other_Math
  13130. 29D8    29DB    Other_Math
  13131. 29FC    29FD    Other_Math
  13132. FE61        Other_Math
  13133. FE63        Other_Math
  13134. FE68        Other_Math
  13135. FF3C        Other_Math
  13136. FF3E        Other_Math
  13137. 1D400    1D454    Other_Math
  13138. 1D456    1D49C    Other_Math
  13139. 1D49E    1D49F    Other_Math
  13140. 1D4A2        Other_Math
  13141. 1D4A5    1D4A6    Other_Math
  13142. 1D4A9    1D4AC    Other_Math
  13143. 1D4AE    1D4B9    Other_Math
  13144. 1D4BB        Other_Math
  13145. 1D4BD    1D4C3    Other_Math
  13146. 1D4C5    1D505    Other_Math
  13147. 1D507    1D50A    Other_Math
  13148. 1D50D    1D514    Other_Math
  13149. 1D516    1D51C    Other_Math
  13150. 1D51E    1D539    Other_Math
  13151. 1D53B    1D53E    Other_Math
  13152. 1D540    1D544    Other_Math
  13153. 1D546        Other_Math
  13154. 1D54A    1D550    Other_Math
  13155. 1D552    1D6A3    Other_Math
  13156. 1D6A8    1D6C0    Other_Math
  13157. 1D6C2    1D6DA    Other_Math
  13158. 1D6DC    1D6FA    Other_Math
  13159. 1D6FC    1D714    Other_Math
  13160. 1D716    1D734    Other_Math
  13161. 1D736    1D74E    Other_Math
  13162. 1D750    1D76E    Other_Math
  13163. 1D770    1D788    Other_Math
  13164. 1D78A    1D7A8    Other_Math
  13165. 1D7AA    1D7C2    Other_Math
  13166. 1D7C4    1D7C9    Other_Math
  13167. 1D7CE    1D7FF    Other_Math
  13168. END
  13169. };
  13170. 1;
  13171.  
  13172. package unicore::lib::selfloader::OtherUpp;
  13173. sub getstrings() {
  13174. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13175. # This file is built by mktables from e.g. UnicodeData.txt.
  13176. # Any changes made here will be lost!
  13177.  
  13178. #
  13179. # This file supports:
  13180. #     \p{OtherUppercase} (and fuzzy permutations)
  13181. # Meaning: Extended property 'Other_Uppercase'
  13182. #
  13183. return <<'END';
  13184. 2160    216F    Other_Uppercase
  13185. 24B6    24CF    Other_Uppercase
  13186. END
  13187. };
  13188. 1;
  13189.  
  13190. package unicore::lib::selfloader::OUpper;
  13191. sub getstrings() {
  13192. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13193. # This file is built by mktables from e.g. UnicodeData.txt.
  13194. # Any changes made here will be lost!
  13195.  
  13196. #
  13197. # Binary property 'Other_Uppercase'
  13198. #
  13199. return <<'END';
  13200. 2160    216F    Other_Uppercase
  13201. 24B6    24CF    Other_Uppercase
  13202. END
  13203. };
  13204. 1;
  13205.  
  13206. package unicore::lib::selfloader::P;
  13207. sub getstrings() {
  13208. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13209. # This file is built by mktables from e.g. UnicodeData.txt.
  13210. # Any changes made here will be lost!
  13211.  
  13212. #
  13213. # This file supports:
  13214. #     \p{P}
  13215. #     \p{P} (and fuzzy permutations)
  13216. # Meaning: Major Category 'P'
  13217. #
  13218. return <<'END';
  13219. 0021    0023    
  13220. 0025    002A    
  13221. 002C    002F    
  13222. 003A    003B    
  13223. 003F    0040    
  13224. 005B    005D    
  13225. 005F        
  13226. 007B        
  13227. 007D        
  13228. 00A1        
  13229. 00AB        
  13230. 00B7        
  13231. 00BB        
  13232. 00BF        
  13233. 037E        
  13234. 0387        
  13235. 055A    055F    
  13236. 0589    058A    
  13237. 05BE        
  13238. 05C0        
  13239. 05C3        
  13240. 05C6        
  13241. 05F3    05F4    
  13242. 060C    060D    
  13243. 061B        
  13244. 061E    061F    
  13245. 066A    066D    
  13246. 06D4        
  13247. 0700    070D    
  13248. 0964    0965    
  13249. 0970        
  13250. 0DF4        
  13251. 0E4F        
  13252. 0E5A    0E5B    
  13253. 0F04    0F12    
  13254. 0F3A    0F3D    
  13255. 0F85        
  13256. 0FD0    0FD1    
  13257. 104A    104F    
  13258. 10FB        
  13259. 1361    1368    
  13260. 166D    166E    
  13261. 169B    169C    
  13262. 16EB    16ED    
  13263. 1735    1736    
  13264. 17D4    17D6    
  13265. 17D8    17DA    
  13266. 1800    180A    
  13267. 1944    1945    
  13268. 19DE    19DF    
  13269. 1A1E    1A1F    
  13270. 2010    2027    
  13271. 2030    2043    
  13272. 2045    2051    
  13273. 2053    205E    
  13274. 207D    207E    
  13275. 208D    208E    
  13276. 2329    232A    
  13277. 23B4    23B6    
  13278. 2768    2775    
  13279. 27C5    27C6    
  13280. 27E6    27EB    
  13281. 2983    2998    
  13282. 29D8    29DB    
  13283. 29FC    29FD    
  13284. 2CF9    2CFC    
  13285. 2CFE    2CFF    
  13286. 2E00    2E17    
  13287. 2E1C    2E1D    
  13288. 3001    3003    
  13289. 3008    3011    
  13290. 3014    301F    
  13291. 3030        
  13292. 303D        
  13293. 30A0        
  13294. 30FB        
  13295. FD3E    FD3F    
  13296. FE10    FE19    
  13297. FE30    FE52    
  13298. FE54    FE61    
  13299. FE63        
  13300. FE68        
  13301. FE6A    FE6B    
  13302. FF01    FF03    
  13303. FF05    FF0A    
  13304. FF0C    FF0F    
  13305. FF1A    FF1B    
  13306. FF1F    FF20    
  13307. FF3B    FF3D    
  13308. FF3F        
  13309. FF5B        
  13310. FF5D        
  13311. FF5F    FF65    
  13312. 10100    10101    
  13313. 1039F        
  13314. 10A50    10A58    
  13315. END
  13316. };
  13317. 1;
  13318.  
  13319. package unicore::lib::selfloader::PatSyn;
  13320. sub getstrings() {
  13321. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13322. # This file is built by mktables from e.g. UnicodeData.txt.
  13323. # Any changes made here will be lost!
  13324.  
  13325. #
  13326. # Binary property 'Pattern_Syntax'
  13327. #
  13328. return <<'END';
  13329. 0021    002F    Pattern_Syntax
  13330. 003A    0040    Pattern_Syntax
  13331. 005B    005E    Pattern_Syntax
  13332. 0060        Pattern_Syntax
  13333. 007B    007E    Pattern_Syntax
  13334. 00A1    00A7    Pattern_Syntax
  13335. 00A9        Pattern_Syntax
  13336. 00AB    00AC    Pattern_Syntax
  13337. 00AE        Pattern_Syntax
  13338. 00B0    00B1    Pattern_Syntax
  13339. 00B6        Pattern_Syntax
  13340. 00BB        Pattern_Syntax
  13341. 00BF        Pattern_Syntax
  13342. 00D7        Pattern_Syntax
  13343. 00F7        Pattern_Syntax
  13344. 2010    2027    Pattern_Syntax
  13345. 2030    203E    Pattern_Syntax
  13346. 2041    2053    Pattern_Syntax
  13347. 2055    205E    Pattern_Syntax
  13348. 2190    245F    Pattern_Syntax
  13349. 2500    2775    Pattern_Syntax
  13350. 2794    2BFF    Pattern_Syntax
  13351. 2E00    2E7F    Pattern_Syntax
  13352. 3001    3003    Pattern_Syntax
  13353. 3008    3020    Pattern_Syntax
  13354. 3030        Pattern_Syntax
  13355. FD3E    FD3F    Pattern_Syntax
  13356. FE45    FE46    Pattern_Syntax
  13357. END
  13358. };
  13359. 1;
  13360.  
  13361. package unicore::lib::selfloader::PatternS;
  13362. sub getstrings() {
  13363. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13364. # This file is built by mktables from e.g. UnicodeData.txt.
  13365. # Any changes made here will be lost!
  13366.  
  13367. #
  13368. # This file supports:
  13369. #     \p{PatternSyntax} (and fuzzy permutations)
  13370. # Meaning: Extended property 'Pattern_Syntax'
  13371. #
  13372. return <<'END';
  13373. 0021    002F    Pattern_Syntax
  13374. 003A    0040    Pattern_Syntax
  13375. 005B    005E    Pattern_Syntax
  13376. 0060        Pattern_Syntax
  13377. 007B    007E    Pattern_Syntax
  13378. 00A1    00A7    Pattern_Syntax
  13379. 00A9        Pattern_Syntax
  13380. 00AB    00AC    Pattern_Syntax
  13381. 00AE        Pattern_Syntax
  13382. 00B0    00B1    Pattern_Syntax
  13383. 00B6        Pattern_Syntax
  13384. 00BB        Pattern_Syntax
  13385. 00BF        Pattern_Syntax
  13386. 00D7        Pattern_Syntax
  13387. 00F7        Pattern_Syntax
  13388. 2010    2027    Pattern_Syntax
  13389. 2030    203E    Pattern_Syntax
  13390. 2041    2053    Pattern_Syntax
  13391. 2055    205E    Pattern_Syntax
  13392. 2190    245F    Pattern_Syntax
  13393. 2500    2775    Pattern_Syntax
  13394. 2794    2BFF    Pattern_Syntax
  13395. 2E00    2E7F    Pattern_Syntax
  13396. 3001    3003    Pattern_Syntax
  13397. 3008    3020    Pattern_Syntax
  13398. 3030        Pattern_Syntax
  13399. FD3E    FD3F    Pattern_Syntax
  13400. FE45    FE46    Pattern_Syntax
  13401. END
  13402. };
  13403. 1;
  13404.  
  13405. package unicore::lib::selfloader::PatternW;
  13406. sub getstrings() {
  13407. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13408. # This file is built by mktables from e.g. UnicodeData.txt.
  13409. # Any changes made here will be lost!
  13410.  
  13411. #
  13412. # This file supports:
  13413. #     \p{PatternWhiteSpace} (and fuzzy permutations)
  13414. # Meaning: Extended property 'Pattern_White_Space'
  13415. #
  13416. return <<'END';
  13417. 0009    000D    Pattern_White_Space
  13418. 0020        Pattern_White_Space
  13419. 0085        Pattern_White_Space
  13420. 200E    200F    Pattern_White_Space
  13421. 2028    2029    Pattern_White_Space
  13422. END
  13423. };
  13424. 1;
  13425.  
  13426. package unicore::lib::selfloader::PatWS;
  13427. sub getstrings() {
  13428. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13429. # This file is built by mktables from e.g. UnicodeData.txt.
  13430. # Any changes made here will be lost!
  13431.  
  13432. #
  13433. # Binary property 'Pattern_White_Space'
  13434. #
  13435. return <<'END';
  13436. 0009    000D    Pattern_White_Space
  13437. 0020        Pattern_White_Space
  13438. 0085        Pattern_White_Space
  13439. 200E    200F    Pattern_White_Space
  13440. 2028    2029    Pattern_White_Space
  13441. END
  13442. };
  13443. 1;
  13444.  
  13445. package unicore::lib::selfloader::Pc;
  13446. sub getstrings() {
  13447. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13448. # This file is built by mktables from e.g. UnicodeData.txt.
  13449. # Any changes made here will be lost!
  13450.  
  13451. #
  13452. # This file supports:
  13453. #     \p{Pc}
  13454. #     \p{Pc} (and fuzzy permutations)
  13455. # Meaning: General Category 'Pc'
  13456. #
  13457. return <<'END';
  13458. 005F        
  13459. 203F    2040    
  13460. 2054        
  13461. FE33    FE34    
  13462. FE4D    FE4F    
  13463. FF3F        
  13464. END
  13465. };
  13466. 1;
  13467.  
  13468. package unicore::lib::selfloader::Pd;
  13469. sub getstrings() {
  13470. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13471. # This file is built by mktables from e.g. UnicodeData.txt.
  13472. # Any changes made here will be lost!
  13473.  
  13474. #
  13475. # This file supports:
  13476. #     \p{Pd}
  13477. #     \p{Pd} (and fuzzy permutations)
  13478. # Meaning: General Category 'Pd'
  13479. #
  13480. return <<'END';
  13481. 002D        
  13482. 058A        
  13483. 1806        
  13484. 2010    2015    
  13485. 2E17        
  13486. 301C        
  13487. 3030        
  13488. 30A0        
  13489. FE31    FE32    
  13490. FE58        
  13491. FE63        
  13492. FF0D        
  13493. END
  13494. };
  13495. 1;
  13496.  
  13497. package unicore::lib::selfloader::Pe;
  13498. sub getstrings() {
  13499. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13500. # This file is built by mktables from e.g. UnicodeData.txt.
  13501. # Any changes made here will be lost!
  13502.  
  13503. #
  13504. # This file supports:
  13505. #     \p{Pe}
  13506. #     \p{Pe} (and fuzzy permutations)
  13507. # Meaning: General Category 'Pe'
  13508. #
  13509. return <<'END';
  13510. 0029        
  13511. 005D        
  13512. 007D        
  13513. 0F3B        
  13514. 0F3D        
  13515. 169C        
  13516. 2046        
  13517. 207E        
  13518. 208E        
  13519. 232A        
  13520. 23B5        
  13521. 2769        
  13522. 276B        
  13523. 276D        
  13524. 276F        
  13525. 2771        
  13526. 2773        
  13527. 2775        
  13528. 27C6        
  13529. 27E7        
  13530. 27E9        
  13531. 27EB        
  13532. 2984        
  13533. 2986        
  13534. 2988        
  13535. 298A        
  13536. 298C        
  13537. 298E        
  13538. 2990        
  13539. 2992        
  13540. 2994        
  13541. 2996        
  13542. 2998        
  13543. 29D9        
  13544. 29DB        
  13545. 29FD        
  13546. 3009        
  13547. 300B        
  13548. 300D        
  13549. 300F        
  13550. 3011        
  13551. 3015        
  13552. 3017        
  13553. 3019        
  13554. 301B        
  13555. 301E    301F    
  13556. FD3F        
  13557. FE18        
  13558. FE36        
  13559. FE38        
  13560. FE3A        
  13561. FE3C        
  13562. FE3E        
  13563. FE40        
  13564. FE42        
  13565. FE44        
  13566. FE48        
  13567. FE5A        
  13568. FE5C        
  13569. FE5E        
  13570. FF09        
  13571. FF3D        
  13572. FF5D        
  13573. FF60        
  13574. FF63        
  13575. END
  13576. };
  13577. 1;
  13578.  
  13579. package unicore::lib::selfloader::Pf;
  13580. sub getstrings() {
  13581. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13582. # This file is built by mktables from e.g. UnicodeData.txt.
  13583. # Any changes made here will be lost!
  13584.  
  13585. #
  13586. # This file supports:
  13587. #     \p{Pf}
  13588. #     \p{Pf} (and fuzzy permutations)
  13589. # Meaning: General Category 'Pf'
  13590. #
  13591. return <<'END';
  13592. 00BB        
  13593. 2019        
  13594. 201D        
  13595. 203A        
  13596. 2E03        
  13597. 2E05        
  13598. 2E0A        
  13599. 2E0D        
  13600. 2E1D        
  13601. END
  13602. };
  13603. 1;
  13604.  
  13605. package unicore::lib::selfloader::Pi;
  13606. sub getstrings() {
  13607. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13608. # This file is built by mktables from e.g. UnicodeData.txt.
  13609. # Any changes made here will be lost!
  13610.  
  13611. #
  13612. # This file supports:
  13613. #     \p{Pi}
  13614. #     \p{Pi} (and fuzzy permutations)
  13615. # Meaning: General Category 'Pi'
  13616. #
  13617. return <<'END';
  13618. 00AB        
  13619. 2018        
  13620. 201B    201C    
  13621. 201F        
  13622. 2039        
  13623. 2E02        
  13624. 2E04        
  13625. 2E09        
  13626. 2E0C        
  13627. 2E1C        
  13628. END
  13629. };
  13630. 1;
  13631.  
  13632. package unicore::lib::selfloader::Po;
  13633. sub getstrings() {
  13634. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13635. # This file is built by mktables from e.g. UnicodeData.txt.
  13636. # Any changes made here will be lost!
  13637.  
  13638. #
  13639. # This file supports:
  13640. #     \p{Po}
  13641. #     \p{Po} (and fuzzy permutations)
  13642. # Meaning: General Category 'Po'
  13643. #
  13644. return <<'END';
  13645. 0021    0023    
  13646. 0025    0027    
  13647. 002A        
  13648. 002C        
  13649. 002E    002F    
  13650. 003A    003B    
  13651. 003F    0040    
  13652. 005C        
  13653. 00A1        
  13654. 00B7        
  13655. 00BF        
  13656. 037E        
  13657. 0387        
  13658. 055A    055F    
  13659. 0589        
  13660. 05BE        
  13661. 05C0        
  13662. 05C3        
  13663. 05C6        
  13664. 05F3    05F4    
  13665. 060C    060D    
  13666. 061B        
  13667. 061E    061F    
  13668. 066A    066D    
  13669. 06D4        
  13670. 0700    070D    
  13671. 0964    0965    
  13672. 0970        
  13673. 0DF4        
  13674. 0E4F        
  13675. 0E5A    0E5B    
  13676. 0F04    0F12    
  13677. 0F85        
  13678. 0FD0    0FD1    
  13679. 104A    104F    
  13680. 10FB        
  13681. 1361    1368    
  13682. 166D    166E    
  13683. 16EB    16ED    
  13684. 1735    1736    
  13685. 17D4    17D6    
  13686. 17D8    17DA    
  13687. 1800    1805    
  13688. 1807    180A    
  13689. 1944    1945    
  13690. 19DE    19DF    
  13691. 1A1E    1A1F    
  13692. 2016    2017    
  13693. 2020    2027    
  13694. 2030    2038    
  13695. 203B    203E    
  13696. 2041    2043    
  13697. 2047    2051    
  13698. 2053        
  13699. 2055    205E    
  13700. 23B6        
  13701. 2CF9    2CFC    
  13702. 2CFE    2CFF    
  13703. 2E00    2E01    
  13704. 2E06    2E08    
  13705. 2E0B        
  13706. 2E0E    2E16    
  13707. 3001    3003    
  13708. 303D        
  13709. 30FB        
  13710. FE10    FE16    
  13711. FE19        
  13712. FE30        
  13713. FE45    FE46    
  13714. FE49    FE4C    
  13715. FE50    FE52    
  13716. FE54    FE57    
  13717. FE5F    FE61    
  13718. FE68        
  13719. FE6A    FE6B    
  13720. FF01    FF03    
  13721. FF05    FF07    
  13722. FF0A        
  13723. FF0C        
  13724. FF0E    FF0F    
  13725. FF1A    FF1B    
  13726. FF1F    FF20    
  13727. FF3C        
  13728. FF61        
  13729. FF64    FF65    
  13730. 10100    10101    
  13731. 1039F        
  13732. 10A50    10A58    
  13733. END
  13734. };
  13735. 1;
  13736.  
  13737. package unicore::lib::selfloader::Print;
  13738. sub getstrings() {
  13739. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  13740. # This file is built by mktables from e.g. UnicodeData.txt.
  13741. # Any changes made here will be lost!
  13742.  
  13743. #
  13744. # This file supports:
  13745. #     \p{Print}
  13746. # Meaning: [[:Print:]]
  13747. #
  13748. return <<'END';
  13749. 0009    000D    
  13750. 0020    007E    
  13751. 0085        
  13752. 00A0    0241    
  13753. 0250    036F    
  13754. 0374    0375    
  13755. 037A        
  13756. 037E        
  13757. 0384    038A    
  13758. 038C        
  13759. 038E    03A1    
  13760. 03A3    03CE    
  13761. 03D0    0486    
  13762. 0488    04CE    
  13763. 04D0    04F9    
  13764. 0500    050F    
  13765. 0531    0556    
  13766. 0559    055F    
  13767. 0561    0587    
  13768. 0589    058A    
  13769. 0591    05B9    
  13770. 05BB    05C7    
  13771. 05D0    05EA    
  13772. 05F0    05F4    
  13773. 0600    0603    
  13774. 060B    0615    
  13775. 061B        
  13776. 061E    061F    
  13777. 0621    063A    
  13778. 0640    065E    
  13779. 0660    070D    
  13780. 070F    074A    
  13781. 074D    076D    
  13782. 0780    07B1    
  13783. 0901    0939    
  13784. 093C    094D    
  13785. 0950    0954    
  13786. 0958    0970    
  13787. 097D        
  13788. 0981    0983    
  13789. 0985    098C    
  13790. 098F    0990    
  13791. 0993    09A8    
  13792. 09AA    09B0    
  13793. 09B2        
  13794. 09B6    09B9    
  13795. 09BC    09C4    
  13796. 09C7    09C8    
  13797. 09CB    09CE    
  13798. 09D7        
  13799. 09DC    09DD    
  13800. 09DF    09E3    
  13801. 09E6    09FA    
  13802. 0A01    0A03    
  13803. 0A05    0A0A    
  13804. 0A0F    0A10    
  13805. 0A13    0A28    
  13806. 0A2A    0A30    
  13807. 0A32    0A33    
  13808. 0A35    0A36    
  13809. 0A38    0A39    
  13810. 0A3C        
  13811. 0A3E    0A42    
  13812. 0A47    0A48    
  13813. 0A4B    0A4D    
  13814. 0A59    0A5C    
  13815. 0A5E        
  13816. 0A66    0A74    
  13817. 0A81    0A83    
  13818. 0A85    0A8D    
  13819. 0A8F    0A91    
  13820. 0A93    0AA8    
  13821. 0AAA    0AB0    
  13822. 0AB2    0AB3    
  13823. 0AB5    0AB9    
  13824. 0ABC    0AC5    
  13825. 0AC7    0AC9    
  13826. 0ACB    0ACD    
  13827. 0AD0        
  13828. 0AE0    0AE3    
  13829. 0AE6    0AEF    
  13830. 0AF1        
  13831. 0B01    0B03    
  13832. 0B05    0B0C    
  13833. 0B0F    0B10    
  13834. 0B13    0B28    
  13835. 0B2A    0B30    
  13836. 0B32    0B33    
  13837. 0B35    0B39    
  13838. 0B3C    0B43    
  13839. 0B47    0B48    
  13840. 0B4B    0B4D    
  13841. 0B56    0B57    
  13842. 0B5C    0B5D    
  13843. 0B5F    0B61    
  13844. 0B66    0B71    
  13845. 0B82    0B83    
  13846. 0B85    0B8A    
  13847. 0B8E    0B90    
  13848. 0B92    0B95    
  13849. 0B99    0B9A    
  13850. 0B9C        
  13851. 0B9E    0B9F    
  13852. 0BA3    0BA4    
  13853. 0BA8    0BAA    
  13854. 0BAE    0BB9    
  13855. 0BBE    0BC2    
  13856. 0BC6    0BC8    
  13857. 0BCA    0BCD    
  13858. 0BD7        
  13859. 0BE6    0BFA    
  13860. 0C01    0C03    
  13861. 0C05    0C0C    
  13862. 0C0E    0C10    
  13863. 0C12    0C28    
  13864. 0C2A    0C33    
  13865. 0C35    0C39    
  13866. 0C3E    0C44    
  13867. 0C46    0C48    
  13868. 0C4A    0C4D    
  13869. 0C55    0C56    
  13870. 0C60    0C61    
  13871. 0C66    0C6F    
  13872. 0C82    0C83    
  13873. 0C85    0C8C    
  13874. 0C8E    0C90    
  13875. 0C92    0CA8    
  13876. 0CAA    0CB3    
  13877. 0CB5    0CB9    
  13878. 0CBC    0CC4    
  13879. 0CC6    0CC8    
  13880. 0CCA    0CCD    
  13881. 0CD5    0CD6    
  13882. 0CDE        
  13883. 0CE0    0CE1    
  13884. 0CE6    0CEF    
  13885. 0D02    0D03    
  13886. 0D05    0D0C    
  13887. 0D0E    0D10    
  13888. 0D12    0D28    
  13889. 0D2A    0D39    
  13890. 0D3E    0D43    
  13891. 0D46    0D48    
  13892. 0D4A    0D4D    
  13893. 0D57        
  13894. 0D60    0D61    
  13895. 0D66    0D6F    
  13896. 0D82    0D83    
  13897. 0D85    0D96    
  13898. 0D9A    0DB1    
  13899. 0DB3    0DBB    
  13900. 0DBD        
  13901. 0DC0    0DC6    
  13902. 0DCA        
  13903. 0DCF    0DD4    
  13904. 0DD6        
  13905. 0DD8    0DDF    
  13906. 0DF2    0DF4    
  13907. 0E01    0E3A    
  13908. 0E3F    0E5B    
  13909. 0E81    0E82    
  13910. 0E84        
  13911. 0E87    0E88    
  13912. 0E8A        
  13913. 0E8D        
  13914. 0E94    0E97    
  13915. 0E99    0E9F    
  13916. 0EA1    0EA3    
  13917. 0EA5        
  13918. 0EA7        
  13919. 0EAA    0EAB    
  13920. 0EAD    0EB9    
  13921. 0EBB    0EBD    
  13922. 0EC0    0EC4    
  13923. 0EC6        
  13924. 0EC8    0ECD    
  13925. 0ED0    0ED9    
  13926. 0EDC    0EDD    
  13927. 0F00    0F47    
  13928. 0F49    0F6A    
  13929. 0F71    0F8B    
  13930. 0F90    0F97    
  13931. 0F99    0FBC    
  13932. 0FBE    0FCC    
  13933. 0FCF    0FD1    
  13934. 1000    1021    
  13935. 1023    1027    
  13936. 1029    102A    
  13937. 102C    1032    
  13938. 1036    1039    
  13939. 1040    1059    
  13940. 10A0    10C5    
  13941. 10D0    10FC    
  13942. 1100    1159    
  13943. 115F    11A2    
  13944. 11A8    11F9    
  13945. 1200    1248    
  13946. 124A    124D    
  13947. 1250    1256    
  13948. 1258        
  13949. 125A    125D    
  13950. 1260    1288    
  13951. 128A    128D    
  13952. 1290    12B0    
  13953. 12B2    12B5    
  13954. 12B8    12BE    
  13955. 12C0        
  13956. 12C2    12C5    
  13957. 12C8    12D6    
  13958. 12D8    1310    
  13959. 1312    1315    
  13960. 1318    135A    
  13961. 135F    137C    
  13962. 1380    1399    
  13963. 13A0    13F4    
  13964. 1401    1676    
  13965. 1680    169C    
  13966. 16A0    16F0    
  13967. 1700    170C    
  13968. 170E    1714    
  13969. 1720    1736    
  13970. 1740    1753    
  13971. 1760    176C    
  13972. 176E    1770    
  13973. 1772    1773    
  13974. 1780    17DD    
  13975. 17E0    17E9    
  13976. 17F0    17F9    
  13977. 1800    180E    
  13978. 1810    1819    
  13979. 1820    1877    
  13980. 1880    18A9    
  13981. 1900    191C    
  13982. 1920    192B    
  13983. 1930    193B    
  13984. 1940        
  13985. 1944    196D    
  13986. 1970    1974    
  13987. 1980    19A9    
  13988. 19B0    19C9    
  13989. 19D0    19D9    
  13990. 19DE    1A1B    
  13991. 1A1E    1A1F    
  13992. 1D00    1DC3    
  13993. 1E00    1E9B    
  13994. 1EA0    1EF9    
  13995. 1F00    1F15    
  13996. 1F18    1F1D    
  13997. 1F20    1F45    
  13998. 1F48    1F4D    
  13999. 1F50    1F57    
  14000. 1F59        
  14001. 1F5B        
  14002. 1F5D        
  14003. 1F5F    1F7D    
  14004. 1F80    1FB4    
  14005. 1FB6    1FC4    
  14006. 1FC6    1FD3    
  14007. 1FD6    1FDB    
  14008. 1FDD    1FEF    
  14009. 1FF2    1FF4    
  14010. 1FF6    1FFE    
  14011. 2000    2063    
  14012. 206A    2071    
  14013. 2074    208E    
  14014. 2090    2094    
  14015. 20A0    20B5    
  14016. 20D0    20EB    
  14017. 2100    214C    
  14018. 2153    2183    
  14019. 2190    23DB    
  14020. 2400    2426    
  14021. 2440    244A    
  14022. 2460    269C    
  14023. 26A0    26B1    
  14024. 2701    2704    
  14025. 2706    2709    
  14026. 270C    2727    
  14027. 2729    274B    
  14028. 274D        
  14029. 274F    2752    
  14030. 2756        
  14031. 2758    275E    
  14032. 2761    2794    
  14033. 2798    27AF    
  14034. 27B1    27BE    
  14035. 27C0    27C6    
  14036. 27D0    27EB    
  14037. 27F0    2B13    
  14038. 2C00    2C2E    
  14039. 2C30    2C5E    
  14040. 2C80    2CEA    
  14041. 2CF9    2D25    
  14042. 2D30    2D65    
  14043. 2D6F        
  14044. 2D80    2D96    
  14045. 2DA0    2DA6    
  14046. 2DA8    2DAE    
  14047. 2DB0    2DB6    
  14048. 2DB8    2DBE    
  14049. 2DC0    2DC6    
  14050. 2DC8    2DCE    
  14051. 2DD0    2DD6    
  14052. 2DD8    2DDE    
  14053. 2E00    2E17    
  14054. 2E1C    2E1D    
  14055. 2E80    2E99    
  14056. 2E9B    2EF3    
  14057. 2F00    2FD5    
  14058. 2FF0    2FFB    
  14059. 3000    303F    
  14060. 3041    3096    
  14061. 3099    30FF    
  14062. 3105    312C    
  14063. 3131    318E    
  14064. 3190    31B7    
  14065. 31C0    31CF    
  14066. 31F0    321E    
  14067. 3220    3243    
  14068. 3250    32FE    
  14069. 3300    4DB5    
  14070. 4DC0    9FBB    
  14071. A000    A48C    
  14072. A490    A4C6    
  14073. A700    A716    
  14074. A800    A82B    
  14075. AC00    D7A3    
  14076. E000    FA2D    
  14077. FA30    FA6A    
  14078. FA70    FAD9    
  14079. FB00    FB06    
  14080. FB13    FB17    
  14081. FB1D    FB36    
  14082. FB38    FB3C    
  14083. FB3E        
  14084. FB40    FB41    
  14085. FB43    FB44    
  14086. FB46    FBB1    
  14087. FBD3    FD3F    
  14088. FD50    FD8F    
  14089. FD92    FDC7    
  14090. FDF0    FDFD    
  14091. FE00    FE19    
  14092. FE20    FE23    
  14093. FE30    FE52    
  14094. FE54    FE66    
  14095. FE68    FE6B    
  14096. FE70    FE74    
  14097. FE76    FEFC    
  14098. FEFF        
  14099. FF01    FFBE    
  14100. FFC2    FFC7    
  14101. FFCA    FFCF    
  14102. FFD2    FFD7    
  14103. FFDA    FFDC    
  14104. FFE0    FFE6    
  14105. FFE8    FFEE    
  14106. FFF9    FFFD    
  14107. 10000    1000B    
  14108. 1000D    10026    
  14109. 10028    1003A    
  14110. 1003C    1003D    
  14111. 1003F    1004D    
  14112. 10050    1005D    
  14113. 10080    100FA    
  14114. 10100    10102    
  14115. 10107    10133    
  14116. 10137    1018A    
  14117. 10300    1031E    
  14118. 10320    10323    
  14119. 10330    1034A    
  14120. 10380    1039D    
  14121. 1039F    103C3    
  14122. 103C8    103D5    
  14123. 10400    1049D    
  14124. 104A0    104A9    
  14125. 10800    10805    
  14126. 10808        
  14127. 1080A    10835    
  14128. 10837    10838    
  14129. 1083C        
  14130. 1083F        
  14131. 10A00    10A03    
  14132. 10A05    10A06    
  14133. 10A0C    10A13    
  14134. 10A15    10A17    
  14135. 10A19    10A33    
  14136. 10A38    10A3A    
  14137. 10A3F    10A47    
  14138. 10A50    10A58    
  14139. 1D000    1D0F5    
  14140. 1D100    1D126    
  14141. 1D12A    1D1DD    
  14142. 1D200    1D245    
  14143. 1D300    1D356    
  14144. 1D400    1D454    
  14145. 1D456    1D49C    
  14146. 1D49E    1D49F    
  14147. 1D4A2        
  14148. 1D4A5    1D4A6    
  14149. 1D4A9    1D4AC    
  14150. 1D4AE    1D4B9    
  14151. 1D4BB        
  14152. 1D4BD    1D4C3    
  14153. 1D4C5    1D505    
  14154. 1D507    1D50A    
  14155. 1D50D    1D514    
  14156. 1D516    1D51C    
  14157. 1D51E    1D539    
  14158. 1D53B    1D53E    
  14159. 1D540    1D544    
  14160. 1D546        
  14161. 1D54A    1D550    
  14162. 1D552    1D6A5    
  14163. 1D6A8    1D7C9    
  14164. 1D7CE    1D7FF    
  14165. 20000    2A6D6    
  14166. 2F800    2FA1D    
  14167. E0001        
  14168. E0020    E007F    
  14169. E0100    E01EF    
  14170. F0000    FFFFD    
  14171. 100000    10FFFD    
  14172. END
  14173. };
  14174. 1;
  14175.  
  14176. package unicore::lib::selfloader::Ps;
  14177. sub getstrings() {
  14178. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14179. # This file is built by mktables from e.g. UnicodeData.txt.
  14180. # Any changes made here will be lost!
  14181.  
  14182. #
  14183. # This file supports:
  14184. #     \p{Ps}
  14185. #     \p{Ps} (and fuzzy permutations)
  14186. # Meaning: General Category 'Ps'
  14187. #
  14188. return <<'END';
  14189. 0028        
  14190. 005B        
  14191. 007B        
  14192. 0F3A        
  14193. 0F3C        
  14194. 169B        
  14195. 201A        
  14196. 201E        
  14197. 2045        
  14198. 207D        
  14199. 208D        
  14200. 2329        
  14201. 23B4        
  14202. 2768        
  14203. 276A        
  14204. 276C        
  14205. 276E        
  14206. 2770        
  14207. 2772        
  14208. 2774        
  14209. 27C5        
  14210. 27E6        
  14211. 27E8        
  14212. 27EA        
  14213. 2983        
  14214. 2985        
  14215. 2987        
  14216. 2989        
  14217. 298B        
  14218. 298D        
  14219. 298F        
  14220. 2991        
  14221. 2993        
  14222. 2995        
  14223. 2997        
  14224. 29D8        
  14225. 29DA        
  14226. 29FC        
  14227. 3008        
  14228. 300A        
  14229. 300C        
  14230. 300E        
  14231. 3010        
  14232. 3014        
  14233. 3016        
  14234. 3018        
  14235. 301A        
  14236. 301D        
  14237. FD3E        
  14238. FE17        
  14239. FE35        
  14240. FE37        
  14241. FE39        
  14242. FE3B        
  14243. FE3D        
  14244. FE3F        
  14245. FE41        
  14246. FE43        
  14247. FE47        
  14248. FE59        
  14249. FE5B        
  14250. FE5D        
  14251. FF08        
  14252. FF3B        
  14253. FF5B        
  14254. FF5F        
  14255. FF62        
  14256. END
  14257. };
  14258. 1;
  14259.  
  14260. package unicore::lib::selfloader::Punct;
  14261. sub getstrings() {
  14262. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14263. # This file is built by mktables from e.g. UnicodeData.txt.
  14264. # Any changes made here will be lost!
  14265.  
  14266. #
  14267. # This file supports:
  14268. #     \p{Punct}
  14269. # Meaning: [[:Punct:]]
  14270. #
  14271. return <<'END';
  14272. 0021    0023    
  14273. 0025    002A    
  14274. 002C    002F    
  14275. 003A    003B    
  14276. 003F    0040    
  14277. 005B    005D    
  14278. 005F        
  14279. 007B        
  14280. 007D        
  14281. 00A1        
  14282. 00AB        
  14283. 00B7        
  14284. 00BB        
  14285. 00BF        
  14286. 037E        
  14287. 0387        
  14288. 055A    055F    
  14289. 0589    058A    
  14290. 05BE        
  14291. 05C0        
  14292. 05C3        
  14293. 05C6        
  14294. 05F3    05F4    
  14295. 060C    060D    
  14296. 061B        
  14297. 061E    061F    
  14298. 066A    066D    
  14299. 06D4        
  14300. 0700    070D    
  14301. 0964    0965    
  14302. 0970        
  14303. 0DF4        
  14304. 0E4F        
  14305. 0E5A    0E5B    
  14306. 0F04    0F12    
  14307. 0F3A    0F3D    
  14308. 0F85        
  14309. 0FD0    0FD1    
  14310. 104A    104F    
  14311. 10FB        
  14312. 1361    1368    
  14313. 166D    166E    
  14314. 169B    169C    
  14315. 16EB    16ED    
  14316. 1735    1736    
  14317. 17D4    17D6    
  14318. 17D8    17DA    
  14319. 1800    180A    
  14320. 1944    1945    
  14321. 19DE    19DF    
  14322. 1A1E    1A1F    
  14323. 2010    2027    
  14324. 2030    2043    
  14325. 2045    2051    
  14326. 2053    205E    
  14327. 207D    207E    
  14328. 208D    208E    
  14329. 2329    232A    
  14330. 23B4    23B6    
  14331. 2768    2775    
  14332. 27C5    27C6    
  14333. 27E6    27EB    
  14334. 2983    2998    
  14335. 29D8    29DB    
  14336. 29FC    29FD    
  14337. 2CF9    2CFC    
  14338. 2CFE    2CFF    
  14339. 2E00    2E17    
  14340. 2E1C    2E1D    
  14341. 3001    3003    
  14342. 3008    3011    
  14343. 3014    301F    
  14344. 3030        
  14345. 303D        
  14346. 30A0        
  14347. 30FB        
  14348. FD3E    FD3F    
  14349. FE10    FE19    
  14350. FE30    FE52    
  14351. FE54    FE61    
  14352. FE63        
  14353. FE68        
  14354. FE6A    FE6B    
  14355. FF01    FF03    
  14356. FF05    FF0A    
  14357. FF0C    FF0F    
  14358. FF1A    FF1B    
  14359. FF1F    FF20    
  14360. FF3B    FF3D    
  14361. FF3F        
  14362. FF5B        
  14363. FF5D        
  14364. FF5F    FF65    
  14365. 10100    10101    
  14366. 1039F        
  14367. 10A50    10A58    
  14368. END
  14369. };
  14370. 1;
  14371.  
  14372. package unicore::lib::selfloader::Qaai;
  14373. sub getstrings() {
  14374. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14375. # This file is built by mktables from e.g. UnicodeData.txt.
  14376. # Any changes made here will be lost!
  14377.  
  14378. #
  14379. # This file supports:
  14380. #     \p{Inherited} (and fuzzy permutations)
  14381. # Meaning: Script 'Inherited'
  14382. #
  14383. return <<'END';
  14384. 0300    036F    Inherited
  14385. 064B    0655    Inherited
  14386. 0670        Inherited
  14387. 1DC0    1DC3    Inherited
  14388. 200C    200D    Inherited
  14389. 20D0    20EB    Inherited
  14390. 302A    302F    Inherited
  14391. 3099    309A    Inherited
  14392. FE00    FE0F    Inherited
  14393. FE20    FE23    Inherited
  14394. 1D167    1D169    Inherited
  14395. 1D17B    1D182    Inherited
  14396. 1D185    1D18B    Inherited
  14397. 1D1AA    1D1AD    Inherited
  14398. E0100    E01EF    Inherited
  14399. END
  14400. };
  14401. 1;
  14402.  
  14403. package unicore::lib::selfloader::QMark;
  14404. sub getstrings() {
  14405. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14406. # This file is built by mktables from e.g. UnicodeData.txt.
  14407. # Any changes made here will be lost!
  14408.  
  14409. #
  14410. # Binary property 'Quotation_Mark'
  14411. #
  14412. return <<'END';
  14413. 0022        Quotation_Mark
  14414. 0027        Quotation_Mark
  14415. 00AB        Quotation_Mark
  14416. 00BB        Quotation_Mark
  14417. 2018    201F    Quotation_Mark
  14418. 2039    203A    Quotation_Mark
  14419. 300C    300F    Quotation_Mark
  14420. 301D    301F    Quotation_Mark
  14421. FE41    FE44    Quotation_Mark
  14422. FF02        Quotation_Mark
  14423. FF07        Quotation_Mark
  14424. FF62    FF63    Quotation_Mark
  14425. END
  14426. };
  14427. 1;
  14428.  
  14429. package unicore::lib::selfloader::Quotatio;
  14430. sub getstrings() {
  14431. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14432. # This file is built by mktables from e.g. UnicodeData.txt.
  14433. # Any changes made here will be lost!
  14434.  
  14435. #
  14436. # This file supports:
  14437. #     \p{QuotationMark} (and fuzzy permutations)
  14438. # Meaning: Extended property 'Quotation_Mark'
  14439. #
  14440. return <<'END';
  14441. 0022        Quotation_Mark
  14442. 0027        Quotation_Mark
  14443. 00AB        Quotation_Mark
  14444. 00BB        Quotation_Mark
  14445. 2018    201F    Quotation_Mark
  14446. 2039    203A    Quotation_Mark
  14447. 300C    300F    Quotation_Mark
  14448. 301D    301F    Quotation_Mark
  14449. FE41    FE44    Quotation_Mark
  14450. FF02        Quotation_Mark
  14451. FF07        Quotation_Mark
  14452. FF62    FF63    Quotation_Mark
  14453. END
  14454. };
  14455. 1;
  14456.  
  14457. package unicore::lib::selfloader::Radical;
  14458. sub getstrings() {
  14459. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14460. # This file is built by mktables from e.g. UnicodeData.txt.
  14461. # Any changes made here will be lost!
  14462.  
  14463. #
  14464. # Binary property 'Radical'
  14465. #
  14466. return <<'END';
  14467. 2E80    2E99    Radical
  14468. 2E9B    2EF3    Radical
  14469. 2F00    2FD5    Radical
  14470. END
  14471. };
  14472. 1;
  14473.  
  14474. package unicore::lib::selfloader::Radical2;
  14475. sub getstrings() {
  14476. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14477. # This file is built by mktables from e.g. UnicodeData.txt.
  14478. # Any changes made here will be lost!
  14479.  
  14480. #
  14481. # This file supports:
  14482. #     \p{Radical} (and fuzzy permutations)
  14483. # Meaning: Extended property 'Radical'
  14484. #
  14485. return <<'END';
  14486. 2E80    2E99    Radical
  14487. 2E9B    2EF3    Radical
  14488. 2F00    2FD5    Radical
  14489. END
  14490. };
  14491. 1;
  14492.  
  14493. package unicore::lib::selfloader::Runr;
  14494. sub getstrings() {
  14495. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14496. # This file is built by mktables from e.g. UnicodeData.txt.
  14497. # Any changes made here will be lost!
  14498.  
  14499. #
  14500. # This file supports:
  14501. #     \p{Runic} (and fuzzy permutations)
  14502. # Meaning: Script 'Runic'
  14503. #
  14504. return <<'END';
  14505. 16A0    16EA    Runic
  14506. 16EE    16F0    Runic
  14507. END
  14508. };
  14509. 1;
  14510.  
  14511. package unicore::lib::selfloader::S;
  14512. sub getstrings() {
  14513. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14514. # This file is built by mktables from e.g. UnicodeData.txt.
  14515. # Any changes made here will be lost!
  14516.  
  14517. #
  14518. # This file supports:
  14519. #     \p{S}
  14520. #     \p{S} (and fuzzy permutations)
  14521. # Meaning: Major Category 'S'
  14522. #
  14523. return <<'END';
  14524. 0024        
  14525. 002B        
  14526. 003C    003E    
  14527. 005E        
  14528. 0060        
  14529. 007C        
  14530. 007E        
  14531. 00A2    00A9    
  14532. 00AC        
  14533. 00AE    00B1    
  14534. 00B4        
  14535. 00B6        
  14536. 00B8        
  14537. 00D7        
  14538. 00F7        
  14539. 02C2    02C5    
  14540. 02D2    02DF    
  14541. 02E5    02ED    
  14542. 02EF    02FF    
  14543. 0374    0375    
  14544. 0384    0385    
  14545. 03F6        
  14546. 0482        
  14547. 060B        
  14548. 060E    060F    
  14549. 06E9        
  14550. 06FD    06FE    
  14551. 09F2    09F3    
  14552. 09FA        
  14553. 0AF1        
  14554. 0B70        
  14555. 0BF3    0BFA    
  14556. 0E3F        
  14557. 0F01    0F03    
  14558. 0F13    0F17    
  14559. 0F1A    0F1F    
  14560. 0F34        
  14561. 0F36        
  14562. 0F38        
  14563. 0FBE    0FC5    
  14564. 0FC7    0FCC    
  14565. 0FCF        
  14566. 1360        
  14567. 1390    1399    
  14568. 17DB        
  14569. 1940        
  14570. 19E0    19FF    
  14571. 1FBD        
  14572. 1FBF    1FC1    
  14573. 1FCD    1FCF    
  14574. 1FDD    1FDF    
  14575. 1FED    1FEF    
  14576. 1FFD    1FFE    
  14577. 2044        
  14578. 2052        
  14579. 207A    207C    
  14580. 208A    208C    
  14581. 20A0    20B5    
  14582. 2100    2101    
  14583. 2103    2106    
  14584. 2108    2109    
  14585. 2114        
  14586. 2116    2118    
  14587. 211E    2123    
  14588. 2125        
  14589. 2127        
  14590. 2129        
  14591. 212E        
  14592. 2132        
  14593. 213A    213B    
  14594. 2140    2144    
  14595. 214A    214C    
  14596. 2190    2328    
  14597. 232B    23B3    
  14598. 23B7    23DB    
  14599. 2400    2426    
  14600. 2440    244A    
  14601. 249C    24E9    
  14602. 2500    269C    
  14603. 26A0    26B1    
  14604. 2701    2704    
  14605. 2706    2709    
  14606. 270C    2727    
  14607. 2729    274B    
  14608. 274D        
  14609. 274F    2752    
  14610. 2756        
  14611. 2758    275E    
  14612. 2761    2767    
  14613. 2794        
  14614. 2798    27AF    
  14615. 27B1    27BE    
  14616. 27C0    27C4    
  14617. 27D0    27E5    
  14618. 27F0    2982    
  14619. 2999    29D7    
  14620. 29DC    29FB    
  14621. 29FE    2B13    
  14622. 2CE5    2CEA    
  14623. 2E80    2E99    
  14624. 2E9B    2EF3    
  14625. 2F00    2FD5    
  14626. 2FF0    2FFB    
  14627. 3004        
  14628. 3012    3013    
  14629. 3020        
  14630. 3036    3037    
  14631. 303E    303F    
  14632. 309B    309C    
  14633. 3190    3191    
  14634. 3196    319F    
  14635. 31C0    31CF    
  14636. 3200    321E    
  14637. 322A    3243    
  14638. 3250        
  14639. 3260    327F    
  14640. 328A    32B0    
  14641. 32C0    32FE    
  14642. 3300    33FF    
  14643. 4DC0    4DFF    
  14644. A490    A4C6    
  14645. A700    A716    
  14646. A828    A82B    
  14647. FB29        
  14648. FDFC    FDFD    
  14649. FE62        
  14650. FE64    FE66    
  14651. FE69        
  14652. FF04        
  14653. FF0B        
  14654. FF1C    FF1E    
  14655. FF3E        
  14656. FF40        
  14657. FF5C        
  14658. FF5E        
  14659. FFE0    FFE6    
  14660. FFE8    FFEE    
  14661. FFFC    FFFD    
  14662. 10102        
  14663. 10137    1013F    
  14664. 10179    10189    
  14665. 103D0        
  14666. 1D000    1D0F5    
  14667. 1D100    1D126    
  14668. 1D12A    1D164    
  14669. 1D16A    1D16C    
  14670. 1D183    1D184    
  14671. 1D18C    1D1A9    
  14672. 1D1AE    1D1DD    
  14673. 1D200    1D241    
  14674. 1D245        
  14675. 1D300    1D356    
  14676. 1D6C1        
  14677. 1D6DB        
  14678. 1D6FB        
  14679. 1D715        
  14680. 1D735        
  14681. 1D74F        
  14682. 1D76F        
  14683. 1D789        
  14684. 1D7A9        
  14685. 1D7C3        
  14686. END
  14687. };
  14688. 1;
  14689.  
  14690. package unicore::lib::selfloader::Sc;
  14691. sub getstrings() {
  14692. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14693. # This file is built by mktables from e.g. UnicodeData.txt.
  14694. # Any changes made here will be lost!
  14695.  
  14696. #
  14697. # This file supports:
  14698. #     \p{Sc}
  14699. #     \p{Sc} (and fuzzy permutations)
  14700. # Meaning: General Category 'Sc'
  14701. #
  14702. return <<'END';
  14703. 0024        
  14704. 00A2    00A5    
  14705. 060B        
  14706. 09F2    09F3    
  14707. 0AF1        
  14708. 0BF9        
  14709. 0E3F        
  14710. 17DB        
  14711. 20A0    20B5    
  14712. FDFC        
  14713. FE69        
  14714. FF04        
  14715. FFE0    FFE1    
  14716. FFE5    FFE6    
  14717. END
  14718. };
  14719. 1;
  14720.  
  14721. package unicore::lib::selfloader::SD;
  14722. sub getstrings() {
  14723. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14724. # This file is built by mktables from e.g. UnicodeData.txt.
  14725. # Any changes made here will be lost!
  14726.  
  14727. #
  14728. # Binary property 'Soft_Dotted'
  14729. #
  14730. return <<'END';
  14731. 0069    006A    Soft_Dotted
  14732. 012F        Soft_Dotted
  14733. 0268        Soft_Dotted
  14734. 029D        Soft_Dotted
  14735. 02B2        Soft_Dotted
  14736. 03F3        Soft_Dotted
  14737. 0456        Soft_Dotted
  14738. 0458        Soft_Dotted
  14739. 1D62        Soft_Dotted
  14740. 1D96        Soft_Dotted
  14741. 1DA4        Soft_Dotted
  14742. 1DA8        Soft_Dotted
  14743. 1E2D        Soft_Dotted
  14744. 1ECB        Soft_Dotted
  14745. 2071        Soft_Dotted
  14746. 2148    2149    Soft_Dotted
  14747. 1D422    1D423    Soft_Dotted
  14748. 1D456    1D457    Soft_Dotted
  14749. 1D48A    1D48B    Soft_Dotted
  14750. 1D4BE    1D4BF    Soft_Dotted
  14751. 1D4F2    1D4F3    Soft_Dotted
  14752. 1D526    1D527    Soft_Dotted
  14753. 1D55A    1D55B    Soft_Dotted
  14754. 1D58E    1D58F    Soft_Dotted
  14755. 1D5C2    1D5C3    Soft_Dotted
  14756. 1D5F6    1D5F7    Soft_Dotted
  14757. 1D62A    1D62B    Soft_Dotted
  14758. 1D65E    1D65F    Soft_Dotted
  14759. 1D692    1D693    Soft_Dotted
  14760. END
  14761. };
  14762. 1;
  14763.  
  14764. package unicore::lib::selfloader::Shaw;
  14765. sub getstrings() {
  14766. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14767. # This file is built by mktables from e.g. UnicodeData.txt.
  14768. # Any changes made here will be lost!
  14769.  
  14770. #
  14771. # This file supports:
  14772. #     \p{Shavian} (and fuzzy permutations)
  14773. # Meaning: Script 'Shavian'
  14774. #
  14775. return <<'END';
  14776. 10450    1047F    Shavian
  14777. END
  14778. };
  14779. 1;
  14780.  
  14781. package unicore::lib::selfloader::Sinh;
  14782. sub getstrings() {
  14783. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14784. # This file is built by mktables from e.g. UnicodeData.txt.
  14785. # Any changes made here will be lost!
  14786.  
  14787. #
  14788. # This file supports:
  14789. #     \p{Sinhala} (and fuzzy permutations)
  14790. # Meaning: Script 'Sinhala'
  14791. #
  14792. return <<'END';
  14793. 0D82    0D83    Sinhala
  14794. 0D85    0D96    Sinhala
  14795. 0D9A    0DB1    Sinhala
  14796. 0DB3    0DBB    Sinhala
  14797. 0DBD        Sinhala
  14798. 0DC0    0DC6    Sinhala
  14799. 0DCA        Sinhala
  14800. 0DCF    0DD4    Sinhala
  14801. 0DD6        Sinhala
  14802. 0DD8    0DDF    Sinhala
  14803. 0DF2    0DF4    Sinhala
  14804. END
  14805. };
  14806. 1;
  14807.  
  14808. package unicore::lib::selfloader::Sk;
  14809. sub getstrings() {
  14810. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14811. # This file is built by mktables from e.g. UnicodeData.txt.
  14812. # Any changes made here will be lost!
  14813.  
  14814. #
  14815. # This file supports:
  14816. #     \p{Sk}
  14817. #     \p{Sk} (and fuzzy permutations)
  14818. # Meaning: General Category 'Sk'
  14819. #
  14820. return <<'END';
  14821. 005E        
  14822. 0060        
  14823. 00A8        
  14824. 00AF        
  14825. 00B4        
  14826. 00B8        
  14827. 02C2    02C5    
  14828. 02D2    02DF    
  14829. 02E5    02ED    
  14830. 02EF    02FF    
  14831. 0374    0375    
  14832. 0384    0385    
  14833. 1FBD        
  14834. 1FBF    1FC1    
  14835. 1FCD    1FCF    
  14836. 1FDD    1FDF    
  14837. 1FED    1FEF    
  14838. 1FFD    1FFE    
  14839. 309B    309C    
  14840. A700    A716    
  14841. FF3E        
  14842. FF40        
  14843. FFE3        
  14844. END
  14845. };
  14846. 1;
  14847.  
  14848. package unicore::lib::selfloader::Sm;
  14849. sub getstrings() {
  14850. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14851. # This file is built by mktables from e.g. UnicodeData.txt.
  14852. # Any changes made here will be lost!
  14853.  
  14854. #
  14855. # This file supports:
  14856. #     \p{Sm}
  14857. #     \p{Sm} (and fuzzy permutations)
  14858. # Meaning: General Category 'Sm'
  14859. #
  14860. return <<'END';
  14861. 002B        
  14862. 003C    003E    
  14863. 007C        
  14864. 007E        
  14865. 00AC        
  14866. 00B1        
  14867. 00D7        
  14868. 00F7        
  14869. 03F6        
  14870. 2044        
  14871. 2052        
  14872. 207A    207C    
  14873. 208A    208C    
  14874. 2140    2144    
  14875. 214B        
  14876. 2190    2194    
  14877. 219A    219B    
  14878. 21A0        
  14879. 21A3        
  14880. 21A6        
  14881. 21AE        
  14882. 21CE    21CF    
  14883. 21D2        
  14884. 21D4        
  14885. 21F4    22FF    
  14886. 2308    230B    
  14887. 2320    2321    
  14888. 237C        
  14889. 239B    23B3    
  14890. 25B7        
  14891. 25C1        
  14892. 25F8    25FF    
  14893. 266F        
  14894. 27C0    27C4    
  14895. 27D0    27E5    
  14896. 27F0    27FF    
  14897. 2900    2982    
  14898. 2999    29D7    
  14899. 29DC    29FB    
  14900. 29FE    2AFF    
  14901. FB29        
  14902. FE62        
  14903. FE64    FE66    
  14904. FF0B        
  14905. FF1C    FF1E    
  14906. FF5C        
  14907. FF5E        
  14908. FFE2        
  14909. FFE9    FFEC    
  14910. 1D6C1        
  14911. 1D6DB        
  14912. 1D6FB        
  14913. 1D715        
  14914. 1D735        
  14915. 1D74F        
  14916. 1D76F        
  14917. 1D789        
  14918. 1D7A9        
  14919. 1D7C3        
  14920. END
  14921. };
  14922. 1;
  14923.  
  14924. package unicore::lib::selfloader::So;
  14925. sub getstrings() {
  14926. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  14927. # This file is built by mktables from e.g. UnicodeData.txt.
  14928. # Any changes made here will be lost!
  14929.  
  14930. #
  14931. # This file supports:
  14932. #     \p{So}
  14933. #     \p{So} (and fuzzy permutations)
  14934. # Meaning: General Category 'So'
  14935. #
  14936. return <<'END';
  14937. 00A6    00A7    
  14938. 00A9        
  14939. 00AE        
  14940. 00B0        
  14941. 00B6        
  14942. 0482        
  14943. 060E    060F    
  14944. 06E9        
  14945. 06FD    06FE    
  14946. 09FA        
  14947. 0B70        
  14948. 0BF3    0BF8    
  14949. 0BFA        
  14950. 0F01    0F03    
  14951. 0F13    0F17    
  14952. 0F1A    0F1F    
  14953. 0F34        
  14954. 0F36        
  14955. 0F38        
  14956. 0FBE    0FC5    
  14957. 0FC7    0FCC    
  14958. 0FCF        
  14959. 1360        
  14960. 1390    1399    
  14961. 1940        
  14962. 19E0    19FF    
  14963. 2100    2101    
  14964. 2103    2106    
  14965. 2108    2109    
  14966. 2114        
  14967. 2116    2118    
  14968. 211E    2123    
  14969. 2125        
  14970. 2127        
  14971. 2129        
  14972. 212E        
  14973. 2132        
  14974. 213A    213B    
  14975. 214A        
  14976. 214C        
  14977. 2195    2199    
  14978. 219C    219F    
  14979. 21A1    21A2    
  14980. 21A4    21A5    
  14981. 21A7    21AD    
  14982. 21AF    21CD    
  14983. 21D0    21D1    
  14984. 21D3        
  14985. 21D5    21F3    
  14986. 2300    2307    
  14987. 230C    231F    
  14988. 2322    2328    
  14989. 232B    237B    
  14990. 237D    239A    
  14991. 23B7    23DB    
  14992. 2400    2426    
  14993. 2440    244A    
  14994. 249C    24E9    
  14995. 2500    25B6    
  14996. 25B8    25C0    
  14997. 25C2    25F7    
  14998. 2600    266E    
  14999. 2670    269C    
  15000. 26A0    26B1    
  15001. 2701    2704    
  15002. 2706    2709    
  15003. 270C    2727    
  15004. 2729    274B    
  15005. 274D        
  15006. 274F    2752    
  15007. 2756        
  15008. 2758    275E    
  15009. 2761    2767    
  15010. 2794        
  15011. 2798    27AF    
  15012. 27B1    27BE    
  15013. 2800    28FF    
  15014. 2B00    2B13    
  15015. 2CE5    2CEA    
  15016. 2E80    2E99    
  15017. 2E9B    2EF3    
  15018. 2F00    2FD5    
  15019. 2FF0    2FFB    
  15020. 3004        
  15021. 3012    3013    
  15022. 3020        
  15023. 3036    3037    
  15024. 303E    303F    
  15025. 3190    3191    
  15026. 3196    319F    
  15027. 31C0    31CF    
  15028. 3200    321E    
  15029. 322A    3243    
  15030. 3250        
  15031. 3260    327F    
  15032. 328A    32B0    
  15033. 32C0    32FE    
  15034. 3300    33FF    
  15035. 4DC0    4DFF    
  15036. A490    A4C6    
  15037. A828    A82B    
  15038. FDFD        
  15039. FFE4        
  15040. FFE8        
  15041. FFED    FFEE    
  15042. FFFC    FFFD    
  15043. 10102        
  15044. 10137    1013F    
  15045. 10179    10189    
  15046. 103D0        
  15047. 1D000    1D0F5    
  15048. 1D100    1D126    
  15049. 1D12A    1D164    
  15050. 1D16A    1D16C    
  15051. 1D183    1D184    
  15052. 1D18C    1D1A9    
  15053. 1D1AE    1D1DD    
  15054. 1D200    1D241    
  15055. 1D245        
  15056. 1D300    1D356    
  15057. END
  15058. };
  15059. 1;
  15060.  
  15061. package unicore::lib::selfloader::SoftDott;
  15062. sub getstrings() {
  15063. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15064. # This file is built by mktables from e.g. UnicodeData.txt.
  15065. # Any changes made here will be lost!
  15066.  
  15067. #
  15068. # This file supports:
  15069. #     \p{SoftDotted} (and fuzzy permutations)
  15070. # Meaning: Extended property 'Soft_Dotted'
  15071. #
  15072. return <<'END';
  15073. 0069    006A    Soft_Dotted
  15074. 012F        Soft_Dotted
  15075. 0268        Soft_Dotted
  15076. 029D        Soft_Dotted
  15077. 02B2        Soft_Dotted
  15078. 03F3        Soft_Dotted
  15079. 0456        Soft_Dotted
  15080. 0458        Soft_Dotted
  15081. 1D62        Soft_Dotted
  15082. 1D96        Soft_Dotted
  15083. 1DA4        Soft_Dotted
  15084. 1DA8        Soft_Dotted
  15085. 1E2D        Soft_Dotted
  15086. 1ECB        Soft_Dotted
  15087. 2071        Soft_Dotted
  15088. 2148    2149    Soft_Dotted
  15089. 1D422    1D423    Soft_Dotted
  15090. 1D456    1D457    Soft_Dotted
  15091. 1D48A    1D48B    Soft_Dotted
  15092. 1D4BE    1D4BF    Soft_Dotted
  15093. 1D4F2    1D4F3    Soft_Dotted
  15094. 1D526    1D527    Soft_Dotted
  15095. 1D55A    1D55B    Soft_Dotted
  15096. 1D58E    1D58F    Soft_Dotted
  15097. 1D5C2    1D5C3    Soft_Dotted
  15098. 1D5F6    1D5F7    Soft_Dotted
  15099. 1D62A    1D62B    Soft_Dotted
  15100. 1D65E    1D65F    Soft_Dotted
  15101. 1D692    1D693    Soft_Dotted
  15102. END
  15103. };
  15104. 1;
  15105.  
  15106. package unicore::lib::selfloader::Space;
  15107. sub getstrings() {
  15108. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15109. # This file is built by mktables from e.g. UnicodeData.txt.
  15110. # Any changes made here will be lost!
  15111.  
  15112. #
  15113. # This file supports:
  15114. #     \p{Space}
  15115. # Meaning: [[:Space:]]
  15116. #
  15117. return <<'END';
  15118. 0009    000D    
  15119. 0020        
  15120. 0085        
  15121. 00A0        
  15122. 1680        
  15123. 180E        
  15124. 2000    200A    
  15125. 2028    2029    
  15126. 202F        
  15127. 205F        
  15128. 3000        
  15129. END
  15130. };
  15131. 1;
  15132.  
  15133. package unicore::lib::selfloader::SpacePer;
  15134. sub getstrings() {
  15135. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15136. # This file is built by mktables from e.g. UnicodeData.txt.
  15137. # Any changes made here will be lost!
  15138.  
  15139. #
  15140. # This file supports:
  15141. #     \p{SpacePerl}
  15142. # Meaning: \s
  15143. #
  15144. return <<'END';
  15145. 0009    000A    
  15146. 000C    000D    
  15147. 0020        
  15148. 0085        
  15149. 00A0        
  15150. 1680        
  15151. 180E        
  15152. 2000    200A    
  15153. 2028    2029    
  15154. 202F        
  15155. 205F        
  15156. 3000        
  15157. END
  15158. };
  15159. 1;
  15160.  
  15161. package unicore::lib::selfloader::STerm;
  15162. sub getstrings() {
  15163. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15164. # This file is built by mktables from e.g. UnicodeData.txt.
  15165. # Any changes made here will be lost!
  15166.  
  15167. #
  15168. # Binary property 'STerm'
  15169. #
  15170. return <<'END';
  15171. 0021        STerm
  15172. 002E        STerm
  15173. 003F        STerm
  15174. 055C        STerm
  15175. 055E        STerm
  15176. 0589        STerm
  15177. 061F        STerm
  15178. 06D4        STerm
  15179. 0700    0702    STerm
  15180. 0964    0965    STerm
  15181. 104A    104B    STerm
  15182. 1362        STerm
  15183. 1367    1368    STerm
  15184. 166E        STerm
  15185. 1803        STerm
  15186. 1809        STerm
  15187. 1944    1945    STerm
  15188. 203C    203D    STerm
  15189. 2047    2049    STerm
  15190. 3002        STerm
  15191. FE52        STerm
  15192. FE56    FE57    STerm
  15193. FF01        STerm
  15194. FF0E        STerm
  15195. FF1F        STerm
  15196. FF61        STerm
  15197. END
  15198. };
  15199. 1;
  15200.  
  15201. package unicore::lib::selfloader::Sterm2;
  15202. sub getstrings() {
  15203. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15204. # This file is built by mktables from e.g. UnicodeData.txt.
  15205. # Any changes made here will be lost!
  15206.  
  15207. #
  15208. # This file supports:
  15209. #     \p{Sterm} (and fuzzy permutations)
  15210. # Meaning: Extended property 'STerm'
  15211. #
  15212. return <<'END';
  15213. 0021        STerm
  15214. 002E        STerm
  15215. 003F        STerm
  15216. 055C        STerm
  15217. 055E        STerm
  15218. 0589        STerm
  15219. 061F        STerm
  15220. 06D4        STerm
  15221. 0700    0702    STerm
  15222. 0964    0965    STerm
  15223. 104A    104B    STerm
  15224. 1362        STerm
  15225. 1367    1368    STerm
  15226. 166E        STerm
  15227. 1803        STerm
  15228. 1809        STerm
  15229. 1944    1945    STerm
  15230. 203C    203D    STerm
  15231. 2047    2049    STerm
  15232. 3002        STerm
  15233. FE52        STerm
  15234. FE56    FE57    STerm
  15235. FF01        STerm
  15236. FF0E        STerm
  15237. FF1F        STerm
  15238. FF61        STerm
  15239. END
  15240. };
  15241. 1;
  15242.  
  15243. package unicore::lib::selfloader::SylotiNa;
  15244. sub getstrings() {
  15245. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15246. # This file is built by mktables from e.g. UnicodeData.txt.
  15247. # Any changes made here will be lost!
  15248.  
  15249. #
  15250. # This file supports:
  15251. #     \p{SylotiNagri} (and fuzzy permutations)
  15252. # Meaning: Script 'Syloti_Nagri'
  15253. #
  15254. return <<'END';
  15255. A800    A82B    Syloti_Nagri
  15256. END
  15257. };
  15258. 1;
  15259.  
  15260. package unicore::lib::selfloader::Syrc;
  15261. sub getstrings() {
  15262. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15263. # This file is built by mktables from e.g. UnicodeData.txt.
  15264. # Any changes made here will be lost!
  15265.  
  15266. #
  15267. # This file supports:
  15268. #     \p{Syriac} (and fuzzy permutations)
  15269. # Meaning: Script 'Syriac'
  15270. #
  15271. return <<'END';
  15272. 0700    070D    Syriac
  15273. 070F    074A    Syriac
  15274. 074D    074F    Syriac
  15275. END
  15276. };
  15277. 1;
  15278.  
  15279. package unicore::lib::selfloader::Tagb;
  15280. sub getstrings() {
  15281. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15282. # This file is built by mktables from e.g. UnicodeData.txt.
  15283. # Any changes made here will be lost!
  15284.  
  15285. #
  15286. # This file supports:
  15287. #     \p{Tagbanwa} (and fuzzy permutations)
  15288. # Meaning: Script 'Tagbanwa'
  15289. #
  15290. return <<'END';
  15291. 1760    176C    Tagbanwa
  15292. 176E    1770    Tagbanwa
  15293. 1772    1773    Tagbanwa
  15294. END
  15295. };
  15296. 1;
  15297.  
  15298. package unicore::lib::selfloader::TaiLe;
  15299. sub getstrings() {
  15300. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15301. # This file is built by mktables from e.g. UnicodeData.txt.
  15302. # Any changes made here will be lost!
  15303.  
  15304. #
  15305. # This file supports:
  15306. #     \p{TaiLe} (and fuzzy permutations)
  15307. # Meaning: Script 'Tai_Le'
  15308. #
  15309. return <<'END';
  15310. 1950    196D    Tai_Le
  15311. 1970    1974    Tai_Le
  15312. END
  15313. };
  15314. 1;
  15315.  
  15316. package unicore::lib::selfloader::Taml;
  15317. sub getstrings() {
  15318. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15319. # This file is built by mktables from e.g. UnicodeData.txt.
  15320. # Any changes made here will be lost!
  15321.  
  15322. #
  15323. # This file supports:
  15324. #     \p{Tamil} (and fuzzy permutations)
  15325. # Meaning: Script 'Tamil'
  15326. #
  15327. return <<'END';
  15328. 0B82    0B83    Tamil
  15329. 0B85    0B8A    Tamil
  15330. 0B8E    0B90    Tamil
  15331. 0B92    0B95    Tamil
  15332. 0B99    0B9A    Tamil
  15333. 0B9C        Tamil
  15334. 0B9E    0B9F    Tamil
  15335. 0BA3    0BA4    Tamil
  15336. 0BA8    0BAA    Tamil
  15337. 0BAE    0BB9    Tamil
  15338. 0BBE    0BC2    Tamil
  15339. 0BC6    0BC8    Tamil
  15340. 0BCA    0BCD    Tamil
  15341. 0BD7        Tamil
  15342. 0BE6    0BFA    Tamil
  15343. END
  15344. };
  15345. 1;
  15346.  
  15347. package unicore::lib::selfloader::Telu;
  15348. sub getstrings() {
  15349. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15350. # This file is built by mktables from e.g. UnicodeData.txt.
  15351. # Any changes made here will be lost!
  15352.  
  15353. #
  15354. # This file supports:
  15355. #     \p{Telugu} (and fuzzy permutations)
  15356. # Meaning: Script 'Telugu'
  15357. #
  15358. return <<'END';
  15359. 0C01    0C03    Telugu
  15360. 0C05    0C0C    Telugu
  15361. 0C0E    0C10    Telugu
  15362. 0C12    0C28    Telugu
  15363. 0C2A    0C33    Telugu
  15364. 0C35    0C39    Telugu
  15365. 0C3E    0C44    Telugu
  15366. 0C46    0C48    Telugu
  15367. 0C4A    0C4D    Telugu
  15368. 0C55    0C56    Telugu
  15369. 0C60    0C61    Telugu
  15370. 0C66    0C6F    Telugu
  15371. END
  15372. };
  15373. 1;
  15374.  
  15375. package unicore::lib::selfloader::Term;
  15376. sub getstrings() {
  15377. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15378. # This file is built by mktables from e.g. UnicodeData.txt.
  15379. # Any changes made here will be lost!
  15380.  
  15381. #
  15382. # Binary property 'Terminal_Punctuation'
  15383. #
  15384. return <<'END';
  15385. 0021        Terminal_Punctuation
  15386. 002C        Terminal_Punctuation
  15387. 002E        Terminal_Punctuation
  15388. 003A    003B    Terminal_Punctuation
  15389. 003F        Terminal_Punctuation
  15390. 037E        Terminal_Punctuation
  15391. 0387        Terminal_Punctuation
  15392. 0589        Terminal_Punctuation
  15393. 05C3        Terminal_Punctuation
  15394. 060C        Terminal_Punctuation
  15395. 061B        Terminal_Punctuation
  15396. 061F        Terminal_Punctuation
  15397. 06D4        Terminal_Punctuation
  15398. 0700    070A    Terminal_Punctuation
  15399. 070C        Terminal_Punctuation
  15400. 0964    0965    Terminal_Punctuation
  15401. 0E5A    0E5B    Terminal_Punctuation
  15402. 0F08        Terminal_Punctuation
  15403. 0F0D    0F12    Terminal_Punctuation
  15404. 104A    104B    Terminal_Punctuation
  15405. 1361    1368    Terminal_Punctuation
  15406. 166D    166E    Terminal_Punctuation
  15407. 16EB    16ED    Terminal_Punctuation
  15408. 17D4    17D6    Terminal_Punctuation
  15409. 17DA        Terminal_Punctuation
  15410. 1802    1805    Terminal_Punctuation
  15411. 1808    1809    Terminal_Punctuation
  15412. 1944    1945    Terminal_Punctuation
  15413. 203C    203D    Terminal_Punctuation
  15414. 2047    2049    Terminal_Punctuation
  15415. 3001    3002    Terminal_Punctuation
  15416. FE50    FE52    Terminal_Punctuation
  15417. FE54    FE57    Terminal_Punctuation
  15418. FF01        Terminal_Punctuation
  15419. FF0C        Terminal_Punctuation
  15420. FF0E        Terminal_Punctuation
  15421. FF1A    FF1B    Terminal_Punctuation
  15422. FF1F        Terminal_Punctuation
  15423. FF61        Terminal_Punctuation
  15424. FF64        Terminal_Punctuation
  15425. END
  15426. };
  15427. 1;
  15428.  
  15429. package unicore::lib::selfloader::Terminal;
  15430. sub getstrings() {
  15431. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15432. # This file is built by mktables from e.g. UnicodeData.txt.
  15433. # Any changes made here will be lost!
  15434.  
  15435. #
  15436. # This file supports:
  15437. #     \p{TerminalPunctuation} (and fuzzy permutations)
  15438. # Meaning: Extended property 'Terminal_Punctuation'
  15439. #
  15440. return <<'END';
  15441. 0021        Terminal_Punctuation
  15442. 002C        Terminal_Punctuation
  15443. 002E        Terminal_Punctuation
  15444. 003A    003B    Terminal_Punctuation
  15445. 003F        Terminal_Punctuation
  15446. 037E        Terminal_Punctuation
  15447. 0387        Terminal_Punctuation
  15448. 0589        Terminal_Punctuation
  15449. 05C3        Terminal_Punctuation
  15450. 060C        Terminal_Punctuation
  15451. 061B        Terminal_Punctuation
  15452. 061F        Terminal_Punctuation
  15453. 06D4        Terminal_Punctuation
  15454. 0700    070A    Terminal_Punctuation
  15455. 070C        Terminal_Punctuation
  15456. 0964    0965    Terminal_Punctuation
  15457. 0E5A    0E5B    Terminal_Punctuation
  15458. 0F08        Terminal_Punctuation
  15459. 0F0D    0F12    Terminal_Punctuation
  15460. 104A    104B    Terminal_Punctuation
  15461. 1361    1368    Terminal_Punctuation
  15462. 166D    166E    Terminal_Punctuation
  15463. 16EB    16ED    Terminal_Punctuation
  15464. 17D4    17D6    Terminal_Punctuation
  15465. 17DA        Terminal_Punctuation
  15466. 1802    1805    Terminal_Punctuation
  15467. 1808    1809    Terminal_Punctuation
  15468. 1944    1945    Terminal_Punctuation
  15469. 203C    203D    Terminal_Punctuation
  15470. 2047    2049    Terminal_Punctuation
  15471. 3001    3002    Terminal_Punctuation
  15472. FE50    FE52    Terminal_Punctuation
  15473. FE54    FE57    Terminal_Punctuation
  15474. FF01        Terminal_Punctuation
  15475. FF0C        Terminal_Punctuation
  15476. FF0E        Terminal_Punctuation
  15477. FF1A    FF1B    Terminal_Punctuation
  15478. FF1F        Terminal_Punctuation
  15479. FF61        Terminal_Punctuation
  15480. FF64        Terminal_Punctuation
  15481. END
  15482. };
  15483. 1;
  15484.  
  15485. package unicore::lib::selfloader::Tfng;
  15486. sub getstrings() {
  15487. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15488. # This file is built by mktables from e.g. UnicodeData.txt.
  15489. # Any changes made here will be lost!
  15490.  
  15491. #
  15492. # This file supports:
  15493. #     \p{Tifinagh} (and fuzzy permutations)
  15494. # Meaning: Script 'Tifinagh'
  15495. #
  15496. return <<'END';
  15497. 2D30    2D65    Tifinagh
  15498. 2D6F        Tifinagh
  15499. END
  15500. };
  15501. 1;
  15502.  
  15503. package unicore::lib::selfloader::Tglg;
  15504. sub getstrings() {
  15505. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15506. # This file is built by mktables from e.g. UnicodeData.txt.
  15507. # Any changes made here will be lost!
  15508.  
  15509. #
  15510. # This file supports:
  15511. #     \p{Tagalog} (and fuzzy permutations)
  15512. # Meaning: Script 'Tagalog'
  15513. #
  15514. return <<'END';
  15515. 1700    170C    Tagalog
  15516. 170E    1714    Tagalog
  15517. END
  15518. };
  15519. 1;
  15520.  
  15521. package unicore::lib::selfloader::Thaa;
  15522. sub getstrings() {
  15523. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15524. # This file is built by mktables from e.g. UnicodeData.txt.
  15525. # Any changes made here will be lost!
  15526.  
  15527. #
  15528. # This file supports:
  15529. #     \p{Thaana} (and fuzzy permutations)
  15530. # Meaning: Script 'Thaana'
  15531. #
  15532. return <<'END';
  15533. 0780    07B1    Thaana
  15534. END
  15535. };
  15536. 1;
  15537.  
  15538. package unicore::lib::selfloader::Thai;
  15539. sub getstrings() {
  15540. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15541. # This file is built by mktables from e.g. UnicodeData.txt.
  15542. # Any changes made here will be lost!
  15543.  
  15544. #
  15545. # This file supports:
  15546. #     \p{Thai} (and fuzzy permutations)
  15547. # Meaning: Script 'Thai'
  15548. #
  15549. return <<'END';
  15550. 0E01    0E3A    Thai
  15551. 0E40    0E5B    Thai
  15552. END
  15553. };
  15554. 1;
  15555.  
  15556. package unicore::lib::selfloader::Tibt;
  15557. sub getstrings() {
  15558. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15559. # This file is built by mktables from e.g. UnicodeData.txt.
  15560. # Any changes made here will be lost!
  15561.  
  15562. #
  15563. # This file supports:
  15564. #     \p{Tibetan} (and fuzzy permutations)
  15565. # Meaning: Script 'Tibetan'
  15566. #
  15567. return <<'END';
  15568. 0F00    0F47    Tibetan
  15569. 0F49    0F6A    Tibetan
  15570. 0F71    0F8B    Tibetan
  15571. 0F90    0F97    Tibetan
  15572. 0F99    0FBC    Tibetan
  15573. 0FBE    0FCC    Tibetan
  15574. 0FCF    0FD1    Tibetan
  15575. END
  15576. };
  15577. 1;
  15578.  
  15579. package unicore::lib::selfloader::Title;
  15580. sub getstrings() {
  15581. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15582. # This file is built by mktables from e.g. UnicodeData.txt.
  15583. # Any changes made here will be lost!
  15584.  
  15585. #
  15586. # This file supports:
  15587. #     \p{Title}
  15588. # Meaning: [[:Title:]]
  15589. #
  15590. return <<'END';
  15591. 01C5        
  15592. 01C8        
  15593. 01CB        
  15594. 01F2        
  15595. 1F88    1F8F    
  15596. 1F98    1F9F    
  15597. 1FA8    1FAF    
  15598. 1FBC        
  15599. 1FCC        
  15600. 1FFC        
  15601. END
  15602. };
  15603. 1;
  15604.  
  15605. package unicore::lib::selfloader::Ugar;
  15606. sub getstrings() {
  15607. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15608. # This file is built by mktables from e.g. UnicodeData.txt.
  15609. # Any changes made here will be lost!
  15610.  
  15611. #
  15612. # This file supports:
  15613. #     \p{Ugaritic} (and fuzzy permutations)
  15614. # Meaning: Script 'Ugaritic'
  15615. #
  15616. return <<'END';
  15617. 10380    1039D    Ugaritic
  15618. 1039F        Ugaritic
  15619. END
  15620. };
  15621. 1;
  15622.  
  15623. package unicore::lib::selfloader::UIdeo;
  15624. sub getstrings() {
  15625. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15626. # This file is built by mktables from e.g. UnicodeData.txt.
  15627. # Any changes made here will be lost!
  15628.  
  15629. #
  15630. # Binary property 'Unified_Ideograph'
  15631. #
  15632. return <<'END';
  15633. 3400    4DB5    Unified_Ideograph
  15634. 4E00    9FBB    Unified_Ideograph
  15635. FA0E    FA0F    Unified_Ideograph
  15636. FA11        Unified_Ideograph
  15637. FA13    FA14    Unified_Ideograph
  15638. FA1F        Unified_Ideograph
  15639. FA21        Unified_Ideograph
  15640. FA23    FA24    Unified_Ideograph
  15641. FA27    FA29    Unified_Ideograph
  15642. 20000    2A6D6    Unified_Ideograph
  15643. END
  15644. };
  15645. 1;
  15646.  
  15647. package unicore::lib::selfloader::UnifiedI;
  15648. sub getstrings() {
  15649. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15650. # This file is built by mktables from e.g. UnicodeData.txt.
  15651. # Any changes made here will be lost!
  15652.  
  15653. #
  15654. # This file supports:
  15655. #     \p{UnifiedIdeograph} (and fuzzy permutations)
  15656. # Meaning: Extended property 'Unified_Ideograph'
  15657. #
  15658. return <<'END';
  15659. 3400    4DB5    Unified_Ideograph
  15660. 4E00    9FBB    Unified_Ideograph
  15661. FA0E    FA0F    Unified_Ideograph
  15662. FA11        Unified_Ideograph
  15663. FA13    FA14    Unified_Ideograph
  15664. FA1F        Unified_Ideograph
  15665. FA21        Unified_Ideograph
  15666. FA23    FA24    Unified_Ideograph
  15667. FA27    FA29    Unified_Ideograph
  15668. 20000    2A6D6    Unified_Ideograph
  15669. END
  15670. };
  15671. 1;
  15672.  
  15673. package unicore::lib::selfloader::Upper;
  15674. sub getstrings() {
  15675. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  15676. # This file is built by mktables from e.g. UnicodeData.txt.
  15677. # Any changes made here will be lost!
  15678.  
  15679. #
  15680. # This file supports:
  15681. #     \p{Upper}
  15682. # Meaning: [[:Upper:]]
  15683. #
  15684. return <<'END';
  15685. 0041    005A    
  15686. 00C0    00D6    
  15687. 00D8    00DE    
  15688. 0100        
  15689. 0102        
  15690. 0104        
  15691. 0106        
  15692. 0108        
  15693. 010A        
  15694. 010C        
  15695. 010E        
  15696. 0110        
  15697. 0112        
  15698. 0114        
  15699. 0116        
  15700. 0118        
  15701. 011A        
  15702. 011C        
  15703. 011E        
  15704. 0120        
  15705. 0122        
  15706. 0124        
  15707. 0126        
  15708. 0128        
  15709. 012A        
  15710. 012C        
  15711. 012E        
  15712. 0130        
  15713. 0132        
  15714. 0134        
  15715. 0136        
  15716. 0139        
  15717. 013B        
  15718. 013D        
  15719. 013F        
  15720. 0141        
  15721. 0143        
  15722. 0145        
  15723. 0147        
  15724. 014A        
  15725. 014C        
  15726. 014E        
  15727. 0150        
  15728. 0152        
  15729. 0154        
  15730. 0156        
  15731. 0158        
  15732. 015A        
  15733. 015C        
  15734. 015E        
  15735. 0160        
  15736. 0162        
  15737. 0164        
  15738. 0166        
  15739. 0168        
  15740. 016A        
  15741. 016C        
  15742. 016E        
  15743. 0170        
  15744. 0172        
  15745. 0174        
  15746. 0176        
  15747. 0178    0179    
  15748. 017B        
  15749. 017D        
  15750. 0181    0182    
  15751. 0184        
  15752. 0186    0187    
  15753. 0189    018B    
  15754. 018E    0191    
  15755. 0193    0194    
  15756. 0196    0198    
  15757. 019C    019D    
  15758. 019F    01A0    
  15759. 01A2        
  15760. 01A4        
  15761. 01A6    01A7    
  15762. 01A9        
  15763. 01AC        
  15764. 01AE    01AF    
  15765. 01B1    01B3    
  15766. 01B5        
  15767. 01B7    01B8    
  15768. 01BC        
  15769. 01C4        
  15770. 01C7        
  15771. 01CA        
  15772. 01CD        
  15773. 01CF        
  15774. 01D1        
  15775. 01D3        
  15776. 01D5        
  15777. 01D7        
  15778. 01D9        
  15779. 01DB        
  15780. 01DE        
  15781. 01E0        
  15782. 01E2        
  15783. 01E4        
  15784. 01E6        
  15785. 01E8        
  15786. 01EA        
  15787. 01EC        
  15788. 01EE        
  15789. 01F1        
  15790. 01F4        
  15791. 01F6    01F8    
  15792. 01FA        
  15793. 01FC        
  15794. 01FE        
  15795. 0200        
  15796. 0202        
  15797. 0204        
  15798. 0206        
  15799. 0208        
  15800. 020A        
  15801. 020C        
  15802. 020E        
  15803. 0210        
  15804. 0212        
  15805. 0214        
  15806. 0216        
  15807. 0218        
  15808. 021A        
  15809. 021C        
  15810. 021E        
  15811. 0220        
  15812. 0222        
  15813. 0224        
  15814. 0226        
  15815. 0228        
  15816. 022A        
  15817. 022C        
  15818. 022E        
  15819. 0230        
  15820. 0232        
  15821. 023A    023B    
  15822. 023D    023E    
  15823. 0241        
  15824. 0386        
  15825. 0388    038A    
  15826. 038C        
  15827. 038E    038F    
  15828. 0391    03A1    
  15829. 03A3    03AB    
  15830. 03D2    03D4    
  15831. 03D8        
  15832. 03DA        
  15833. 03DC        
  15834. 03DE        
  15835. 03E0        
  15836. 03E2        
  15837. 03E4        
  15838. 03E6        
  15839. 03E8        
  15840. 03EA        
  15841. 03EC        
  15842. 03EE        
  15843. 03F4        
  15844. 03F7        
  15845. 03F9    03FA    
  15846. 03FD    042F    
  15847. 0460        
  15848. 0462        
  15849. 0464        
  15850. 0466        
  15851. 0468        
  15852. 046A        
  15853. 046C        
  15854. 046E        
  15855. 0470        
  15856. 0472        
  15857. 0474        
  15858. 0476        
  15859. 0478        
  15860. 047A        
  15861. 047C        
  15862. 047E        
  15863. 0480        
  15864. 048A        
  15865. 048C        
  15866. 048E        
  15867. 0490        
  15868. 0492        
  15869. 0494        
  15870. 0496        
  15871. 0498        
  15872. 049A        
  15873. 049C        
  15874. 049E        
  15875. 04A0        
  15876. 04A2        
  15877. 04A4        
  15878. 04A6        
  15879. 04A8        
  15880. 04AA        
  15881. 04AC        
  15882. 04AE        
  15883. 04B0        
  15884. 04B2        
  15885. 04B4        
  15886. 04B6        
  15887. 04B8        
  15888. 04BA        
  15889. 04BC        
  15890. 04BE        
  15891. 04C0    04C1    
  15892. 04C3        
  15893. 04C5        
  15894. 04C7        
  15895. 04C9        
  15896. 04CB        
  15897. 04CD        
  15898. 04D0        
  15899. 04D2        
  15900. 04D4        
  15901. 04D6        
  15902. 04D8        
  15903. 04DA        
  15904. 04DC        
  15905. 04DE        
  15906. 04E0        
  15907. 04E2        
  15908. 04E4        
  15909. 04E6        
  15910. 04E8        
  15911. 04EA        
  15912. 04EC        
  15913. 04EE        
  15914. 04F0        
  15915. 04F2        
  15916. 04F4        
  15917. 04F6        
  15918. 04F8        
  15919. 0500        
  15920. 0502        
  15921. 0504        
  15922. 0506        
  15923. 0508        
  15924. 050A        
  15925. 050C        
  15926. 050E        
  15927. 0531    0556    
  15928. 10A0    10C5    
  15929. 1E00        
  15930. 1E02        
  15931. 1E04        
  15932. 1E06        
  15933. 1E08        
  15934. 1E0A        
  15935. 1E0C        
  15936. 1E0E        
  15937. 1E10        
  15938. 1E12        
  15939. 1E14        
  15940. 1E16        
  15941. 1E18        
  15942. 1E1A        
  15943. 1E1C        
  15944. 1E1E        
  15945. 1E20        
  15946. 1E22        
  15947. 1E24        
  15948. 1E26        
  15949. 1E28        
  15950. 1E2A        
  15951. 1E2C        
  15952. 1E2E        
  15953. 1E30        
  15954. 1E32        
  15955. 1E34        
  15956. 1E36        
  15957. 1E38        
  15958. 1E3A        
  15959. 1E3C        
  15960. 1E3E        
  15961. 1E40        
  15962. 1E42        
  15963. 1E44        
  15964. 1E46        
  15965. 1E48        
  15966. 1E4A        
  15967. 1E4C        
  15968. 1E4E        
  15969. 1E50        
  15970. 1E52        
  15971. 1E54        
  15972. 1E56        
  15973. 1E58        
  15974. 1E5A        
  15975. 1E5C        
  15976. 1E5E        
  15977. 1E60        
  15978. 1E62        
  15979. 1E64        
  15980. 1E66        
  15981. 1E68        
  15982. 1E6A        
  15983. 1E6C        
  15984. 1E6E        
  15985. 1E70        
  15986. 1E72        
  15987. 1E74        
  15988. 1E76        
  15989. 1E78        
  15990. 1E7A        
  15991. 1E7C        
  15992. 1E7E        
  15993. 1E80        
  15994. 1E82        
  15995. 1E84        
  15996. 1E86        
  15997. 1E88        
  15998. 1E8A        
  15999. 1E8C        
  16000. 1E8E        
  16001. 1E90        
  16002. 1E92        
  16003. 1E94        
  16004. 1EA0        
  16005. 1EA2        
  16006. 1EA4        
  16007. 1EA6        
  16008. 1EA8        
  16009. 1EAA        
  16010. 1EAC        
  16011. 1EAE        
  16012. 1EB0        
  16013. 1EB2        
  16014. 1EB4        
  16015. 1EB6        
  16016. 1EB8        
  16017. 1EBA        
  16018. 1EBC        
  16019. 1EBE        
  16020. 1EC0        
  16021. 1EC2        
  16022. 1EC4        
  16023. 1EC6        
  16024. 1EC8        
  16025. 1ECA        
  16026. 1ECC        
  16027. 1ECE        
  16028. 1ED0        
  16029. 1ED2        
  16030. 1ED4        
  16031. 1ED6        
  16032. 1ED8        
  16033. 1EDA        
  16034. 1EDC        
  16035. 1EDE        
  16036. 1EE0        
  16037. 1EE2        
  16038. 1EE4        
  16039. 1EE6        
  16040. 1EE8        
  16041. 1EEA        
  16042. 1EEC        
  16043. 1EEE        
  16044. 1EF0        
  16045. 1EF2        
  16046. 1EF4        
  16047. 1EF6        
  16048. 1EF8        
  16049. 1F08    1F0F    
  16050. 1F18    1F1D    
  16051. 1F28    1F2F    
  16052. 1F38    1F3F    
  16053. 1F48    1F4D    
  16054. 1F59        
  16055. 1F5B        
  16056. 1F5D        
  16057. 1F5F        
  16058. 1F68    1F6F    
  16059. 1FB8    1FBB    
  16060. 1FC8    1FCB    
  16061. 1FD8    1FDB    
  16062. 1FE8    1FEC    
  16063. 1FF8    1FFB    
  16064. 2102        
  16065. 2107        
  16066. 210B    210D    
  16067. 2110    2112    
  16068. 2115        
  16069. 2119    211D    
  16070. 2124        
  16071. 2126        
  16072. 2128        
  16073. 212A    212D    
  16074. 2130    2131    
  16075. 2133        
  16076. 213E    213F    
  16077. 2145        
  16078. 2C00    2C2E    
  16079. 2C80        
  16080. 2C82        
  16081. 2C84        
  16082. 2C86        
  16083. 2C88        
  16084. 2C8A        
  16085. 2C8C        
  16086. 2C8E        
  16087. 2C90        
  16088. 2C92        
  16089. 2C94        
  16090. 2C96        
  16091. 2C98        
  16092. 2C9A        
  16093. 2C9C        
  16094. 2C9E        
  16095. 2CA0        
  16096. 2CA2        
  16097. 2CA4        
  16098. 2CA6        
  16099. 2CA8        
  16100. 2CAA        
  16101. 2CAC        
  16102. 2CAE        
  16103. 2CB0        
  16104. 2CB2        
  16105. 2CB4        
  16106. 2CB6        
  16107. 2CB8        
  16108. 2CBA        
  16109. 2CBC        
  16110. 2CBE        
  16111. 2CC0        
  16112. 2CC2        
  16113. 2CC4        
  16114. 2CC6        
  16115. 2CC8        
  16116. 2CCA        
  16117. 2CCC        
  16118. 2CCE        
  16119. 2CD0        
  16120. 2CD2        
  16121. 2CD4        
  16122. 2CD6        
  16123. 2CD8        
  16124. 2CDA        
  16125. 2CDC        
  16126. 2CDE        
  16127. 2CE0        
  16128. 2CE2        
  16129. FF21    FF3A    
  16130. 10400    10427    
  16131. 1D400    1D419    
  16132. 1D434    1D44D    
  16133. 1D468    1D481    
  16134. 1D49C        
  16135. 1D49E    1D49F    
  16136. 1D4A2        
  16137. 1D4A5    1D4A6    
  16138. 1D4A9    1D4AC    
  16139. 1D4AE    1D4B5    
  16140. 1D4D0    1D4E9    
  16141. 1D504    1D505    
  16142. 1D507    1D50A    
  16143. 1D50D    1D514    
  16144. 1D516    1D51C    
  16145. 1D538    1D539    
  16146. 1D53B    1D53E    
  16147. 1D540    1D544    
  16148. 1D546        
  16149. 1D54A    1D550    
  16150. 1D56C    1D585    
  16151. 1D5A0    1D5B9    
  16152. 1D5D4    1D5ED    
  16153. 1D608    1D621    
  16154. 1D63C    1D655    
  16155. 1D670    1D689    
  16156. 1D6A8    1D6C0    
  16157. 1D6E2    1D6FA    
  16158. 1D71C    1D734    
  16159. 1D756    1D76E    
  16160. 1D790    1D7A8    
  16161. END
  16162. };
  16163. 1;
  16164.  
  16165. package unicore::lib::selfloader::Uppercas;
  16166. sub getstrings() {
  16167. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  16168. # This file is built by mktables from e.g. UnicodeData.txt.
  16169. # Any changes made here will be lost!
  16170.  
  16171. #
  16172. # This file supports:
  16173. #     \p{Uppercase} (and fuzzy permutations)
  16174. # Meaning: [\p{Lu}\p{Other_Uppercase}]
  16175. #
  16176. return <<'END';
  16177. 0041    005A    
  16178. 00C0    00D6    
  16179. 00D8    00DE    
  16180. 0100        
  16181. 0102        
  16182. 0104        
  16183. 0106        
  16184. 0108        
  16185. 010A        
  16186. 010C        
  16187. 010E        
  16188. 0110        
  16189. 0112        
  16190. 0114        
  16191. 0116        
  16192. 0118        
  16193. 011A        
  16194. 011C        
  16195. 011E        
  16196. 0120        
  16197. 0122        
  16198. 0124        
  16199. 0126        
  16200. 0128        
  16201. 012A        
  16202. 012C        
  16203. 012E        
  16204. 0130        
  16205. 0132        
  16206. 0134        
  16207. 0136        
  16208. 0139        
  16209. 013B        
  16210. 013D        
  16211. 013F        
  16212. 0141        
  16213. 0143        
  16214. 0145        
  16215. 0147        
  16216. 014A        
  16217. 014C        
  16218. 014E        
  16219. 0150        
  16220. 0152        
  16221. 0154        
  16222. 0156        
  16223. 0158        
  16224. 015A        
  16225. 015C        
  16226. 015E        
  16227. 0160        
  16228. 0162        
  16229. 0164        
  16230. 0166        
  16231. 0168        
  16232. 016A        
  16233. 016C        
  16234. 016E        
  16235. 0170        
  16236. 0172        
  16237. 0174        
  16238. 0176        
  16239. 0178    0179    
  16240. 017B        
  16241. 017D        
  16242. 0181    0182    
  16243. 0184        
  16244. 0186    0187    
  16245. 0189    018B    
  16246. 018E    0191    
  16247. 0193    0194    
  16248. 0196    0198    
  16249. 019C    019D    
  16250. 019F    01A0    
  16251. 01A2        
  16252. 01A4        
  16253. 01A6    01A7    
  16254. 01A9        
  16255. 01AC        
  16256. 01AE    01AF    
  16257. 01B1    01B3    
  16258. 01B5        
  16259. 01B7    01B8    
  16260. 01BC        
  16261. 01C4        
  16262. 01C7        
  16263. 01CA        
  16264. 01CD        
  16265. 01CF        
  16266. 01D1        
  16267. 01D3        
  16268. 01D5        
  16269. 01D7        
  16270. 01D9        
  16271. 01DB        
  16272. 01DE        
  16273. 01E0        
  16274. 01E2        
  16275. 01E4        
  16276. 01E6        
  16277. 01E8        
  16278. 01EA        
  16279. 01EC        
  16280. 01EE        
  16281. 01F1        
  16282. 01F4        
  16283. 01F6    01F8    
  16284. 01FA        
  16285. 01FC        
  16286. 01FE        
  16287. 0200        
  16288. 0202        
  16289. 0204        
  16290. 0206        
  16291. 0208        
  16292. 020A        
  16293. 020C        
  16294. 020E        
  16295. 0210        
  16296. 0212        
  16297. 0214        
  16298. 0216        
  16299. 0218        
  16300. 021A        
  16301. 021C        
  16302. 021E        
  16303. 0220        
  16304. 0222        
  16305. 0224        
  16306. 0226        
  16307. 0228        
  16308. 022A        
  16309. 022C        
  16310. 022E        
  16311. 0230        
  16312. 0232        
  16313. 023A    023B    
  16314. 023D    023E    
  16315. 0241        
  16316. 0386        
  16317. 0388    038A    
  16318. 038C        
  16319. 038E    038F    
  16320. 0391    03A1    
  16321. 03A3    03AB    
  16322. 03D2    03D4    
  16323. 03D8        
  16324. 03DA        
  16325. 03DC        
  16326. 03DE        
  16327. 03E0        
  16328. 03E2        
  16329. 03E4        
  16330. 03E6        
  16331. 03E8        
  16332. 03EA        
  16333. 03EC        
  16334. 03EE        
  16335. 03F4        
  16336. 03F7        
  16337. 03F9    03FA    
  16338. 03FD    042F    
  16339. 0460        
  16340. 0462        
  16341. 0464        
  16342. 0466        
  16343. 0468        
  16344. 046A        
  16345. 046C        
  16346. 046E        
  16347. 0470        
  16348. 0472        
  16349. 0474        
  16350. 0476        
  16351. 0478        
  16352. 047A        
  16353. 047C        
  16354. 047E        
  16355. 0480        
  16356. 048A        
  16357. 048C        
  16358. 048E        
  16359. 0490        
  16360. 0492        
  16361. 0494        
  16362. 0496        
  16363. 0498        
  16364. 049A        
  16365. 049C        
  16366. 049E        
  16367. 04A0        
  16368. 04A2        
  16369. 04A4        
  16370. 04A6        
  16371. 04A8        
  16372. 04AA        
  16373. 04AC        
  16374. 04AE        
  16375. 04B0        
  16376. 04B2        
  16377. 04B4        
  16378. 04B6        
  16379. 04B8        
  16380. 04BA        
  16381. 04BC        
  16382. 04BE        
  16383. 04C0    04C1    
  16384. 04C3        
  16385. 04C5        
  16386. 04C7        
  16387. 04C9        
  16388. 04CB        
  16389. 04CD        
  16390. 04D0        
  16391. 04D2        
  16392. 04D4        
  16393. 04D6        
  16394. 04D8        
  16395. 04DA        
  16396. 04DC        
  16397. 04DE        
  16398. 04E0        
  16399. 04E2        
  16400. 04E4        
  16401. 04E6        
  16402. 04E8        
  16403. 04EA        
  16404. 04EC        
  16405. 04EE        
  16406. 04F0        
  16407. 04F2        
  16408. 04F4        
  16409. 04F6        
  16410. 04F8        
  16411. 0500        
  16412. 0502        
  16413. 0504        
  16414. 0506        
  16415. 0508        
  16416. 050A        
  16417. 050C        
  16418. 050E        
  16419. 0531    0556    
  16420. 10A0    10C5    
  16421. 1E00        
  16422. 1E02        
  16423. 1E04        
  16424. 1E06        
  16425. 1E08        
  16426. 1E0A        
  16427. 1E0C        
  16428. 1E0E        
  16429. 1E10        
  16430. 1E12        
  16431. 1E14        
  16432. 1E16        
  16433. 1E18        
  16434. 1E1A        
  16435. 1E1C        
  16436. 1E1E        
  16437. 1E20        
  16438. 1E22        
  16439. 1E24        
  16440. 1E26        
  16441. 1E28        
  16442. 1E2A        
  16443. 1E2C        
  16444. 1E2E        
  16445. 1E30        
  16446. 1E32        
  16447. 1E34        
  16448. 1E36        
  16449. 1E38        
  16450. 1E3A        
  16451. 1E3C        
  16452. 1E3E        
  16453. 1E40        
  16454. 1E42        
  16455. 1E44        
  16456. 1E46        
  16457. 1E48        
  16458. 1E4A        
  16459. 1E4C        
  16460. 1E4E        
  16461. 1E50        
  16462. 1E52        
  16463. 1E54        
  16464. 1E56        
  16465. 1E58        
  16466. 1E5A        
  16467. 1E5C        
  16468. 1E5E        
  16469. 1E60        
  16470. 1E62        
  16471. 1E64        
  16472. 1E66        
  16473. 1E68        
  16474. 1E6A        
  16475. 1E6C        
  16476. 1E6E        
  16477. 1E70        
  16478. 1E72        
  16479. 1E74        
  16480. 1E76        
  16481. 1E78        
  16482. 1E7A        
  16483. 1E7C        
  16484. 1E7E        
  16485. 1E80        
  16486. 1E82        
  16487. 1E84        
  16488. 1E86        
  16489. 1E88        
  16490. 1E8A        
  16491. 1E8C        
  16492. 1E8E        
  16493. 1E90        
  16494. 1E92        
  16495. 1E94        
  16496. 1EA0        
  16497. 1EA2        
  16498. 1EA4        
  16499. 1EA6        
  16500. 1EA8        
  16501. 1EAA        
  16502. 1EAC        
  16503. 1EAE        
  16504. 1EB0        
  16505. 1EB2        
  16506. 1EB4        
  16507. 1EB6        
  16508. 1EB8        
  16509. 1EBA        
  16510. 1EBC        
  16511. 1EBE        
  16512. 1EC0        
  16513. 1EC2        
  16514. 1EC4        
  16515. 1EC6        
  16516. 1EC8        
  16517. 1ECA        
  16518. 1ECC        
  16519. 1ECE        
  16520. 1ED0        
  16521. 1ED2        
  16522. 1ED4        
  16523. 1ED6        
  16524. 1ED8        
  16525. 1EDA        
  16526. 1EDC        
  16527. 1EDE        
  16528. 1EE0        
  16529. 1EE2        
  16530. 1EE4        
  16531. 1EE6        
  16532. 1EE8        
  16533. 1EEA        
  16534. 1EEC        
  16535. 1EEE        
  16536. 1EF0        
  16537. 1EF2        
  16538. 1EF4        
  16539. 1EF6        
  16540. 1EF8        
  16541. 1F08    1F0F    
  16542. 1F18    1F1D    
  16543. 1F28    1F2F    
  16544. 1F38    1F3F    
  16545. 1F48    1F4D    
  16546. 1F59        
  16547. 1F5B        
  16548. 1F5D        
  16549. 1F5F        
  16550. 1F68    1F6F    
  16551. 1FB8    1FBB    
  16552. 1FC8    1FCB    
  16553. 1FD8    1FDB    
  16554. 1FE8    1FEC    
  16555. 1FF8    1FFB    
  16556. 2102        
  16557. 2107        
  16558. 210B    210D    
  16559. 2110    2112    
  16560. 2115        
  16561. 2119    211D    
  16562. 2124        
  16563. 2126        
  16564. 2128        
  16565. 212A    212D    
  16566. 2130    2131    
  16567. 2133        
  16568. 213E    213F    
  16569. 2145        
  16570. 2160    216F    
  16571. 24B6    24CF    
  16572. 2C00    2C2E    
  16573. 2C80        
  16574. 2C82        
  16575. 2C84        
  16576. 2C86        
  16577. 2C88        
  16578. 2C8A        
  16579. 2C8C        
  16580. 2C8E        
  16581. 2C90        
  16582. 2C92        
  16583. 2C94        
  16584. 2C96        
  16585. 2C98        
  16586. 2C9A        
  16587. 2C9C        
  16588. 2C9E        
  16589. 2CA0        
  16590. 2CA2        
  16591. 2CA4        
  16592. 2CA6        
  16593. 2CA8        
  16594. 2CAA        
  16595. 2CAC        
  16596. 2CAE        
  16597. 2CB0        
  16598. 2CB2        
  16599. 2CB4        
  16600. 2CB6        
  16601. 2CB8        
  16602. 2CBA        
  16603. 2CBC        
  16604. 2CBE        
  16605. 2CC0        
  16606. 2CC2        
  16607. 2CC4        
  16608. 2CC6        
  16609. 2CC8        
  16610. 2CCA        
  16611. 2CCC        
  16612. 2CCE        
  16613. 2CD0        
  16614. 2CD2        
  16615. 2CD4        
  16616. 2CD6        
  16617. 2CD8        
  16618. 2CDA        
  16619. 2CDC        
  16620. 2CDE        
  16621. 2CE0        
  16622. 2CE2        
  16623. FF21    FF3A    
  16624. 10400    10427    
  16625. 1D400    1D419    
  16626. 1D434    1D44D    
  16627. 1D468    1D481    
  16628. 1D49C        
  16629. 1D49E    1D49F    
  16630. 1D4A2        
  16631. 1D4A5    1D4A6    
  16632. 1D4A9    1D4AC    
  16633. 1D4AE    1D4B5    
  16634. 1D4D0    1D4E9    
  16635. 1D504    1D505    
  16636. 1D507    1D50A    
  16637. 1D50D    1D514    
  16638. 1D516    1D51C    
  16639. 1D538    1D539    
  16640. 1D53B    1D53E    
  16641. 1D540    1D544    
  16642. 1D546        
  16643. 1D54A    1D550    
  16644. 1D56C    1D585    
  16645. 1D5A0    1D5B9    
  16646. 1D5D4    1D5ED    
  16647. 1D608    1D621    
  16648. 1D63C    1D655    
  16649. 1D670    1D689    
  16650. 1D6A8    1D6C0    
  16651. 1D6E2    1D6FA    
  16652. 1D71C    1D734    
  16653. 1D756    1D76E    
  16654. 1D790    1D7A8    
  16655. END
  16656. };
  16657. 1;
  16658.  
  16659. package unicore::lib::selfloader::Variatio;
  16660. sub getstrings() {
  16661. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  16662. # This file is built by mktables from e.g. UnicodeData.txt.
  16663. # Any changes made here will be lost!
  16664.  
  16665. #
  16666. # This file supports:
  16667. #     \p{VariationSelector} (and fuzzy permutations)
  16668. # Meaning: Extended property 'Variation_Selector'
  16669. #
  16670. return <<'END';
  16671. 180B    180D    Variation_Selector
  16672. FE00    FE0F    Variation_Selector
  16673. E0100    E01EF    Variation_Selector
  16674. END
  16675. };
  16676. 1;
  16677.  
  16678. package unicore::lib::selfloader::VS;
  16679. sub getstrings() {
  16680. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  16681. # This file is built by mktables from e.g. UnicodeData.txt.
  16682. # Any changes made here will be lost!
  16683.  
  16684. #
  16685. # Binary property 'Variation_Selector'
  16686. #
  16687. return <<'END';
  16688. 180B    180D    Variation_Selector
  16689. FE00    FE0F    Variation_Selector
  16690. E0100    E01EF    Variation_Selector
  16691. END
  16692. };
  16693. 1;
  16694.  
  16695. package unicore::lib::selfloader::WhiteSpa;
  16696. sub getstrings() {
  16697. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  16698. # This file is built by mktables from e.g. UnicodeData.txt.
  16699. # Any changes made here will be lost!
  16700.  
  16701. #
  16702. # This file supports:
  16703. #     \p{WhiteSpace} (and fuzzy permutations)
  16704. # Meaning: Extended property 'White_Space'
  16705. #
  16706. return <<'END';
  16707. 0009    000D    White_Space
  16708. 0020        White_Space
  16709. 0085        White_Space
  16710. 00A0        White_Space
  16711. 1680        White_Space
  16712. 180E        White_Space
  16713. 2000    200A    White_Space
  16714. 2028    2029    White_Space
  16715. 202F        White_Space
  16716. 205F        White_Space
  16717. 3000        White_Space
  16718. END
  16719. };
  16720. 1;
  16721.  
  16722. package unicore::lib::selfloader::Word;
  16723. sub getstrings() {
  16724. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  16725. # This file is built by mktables from e.g. UnicodeData.txt.
  16726. # Any changes made here will be lost!
  16727.  
  16728. #
  16729. # This file supports:
  16730. #     \p{Word}
  16731. # Meaning: [[:Word:]]
  16732. #
  16733. return <<'END';
  16734. 0030    0039    
  16735. 0041    005A    
  16736. 005F        
  16737. 0061    007A    
  16738. 00AA        
  16739. 00B2    00B3    
  16740. 00B5        
  16741. 00B9    00BA    
  16742. 00BC    00BE    
  16743. 00C0    00D6    
  16744. 00D8    00F6    
  16745. 00F8    0241    
  16746. 0250    02C1    
  16747. 02C6    02D1    
  16748. 02E0    02E4    
  16749. 02EE        
  16750. 0300    036F    
  16751. 037A        
  16752. 0386        
  16753. 0388    038A    
  16754. 038C        
  16755. 038E    03A1    
  16756. 03A3    03CE    
  16757. 03D0    03F5    
  16758. 03F7    0481    
  16759. 0483    0486    
  16760. 0488    04CE    
  16761. 04D0    04F9    
  16762. 0500    050F    
  16763. 0531    0556    
  16764. 0559        
  16765. 0561    0587    
  16766. 0591    05B9    
  16767. 05BB    05BD    
  16768. 05BF        
  16769. 05C1    05C2    
  16770. 05C4    05C5    
  16771. 05C7        
  16772. 05D0    05EA    
  16773. 05F0    05F2    
  16774. 0610    0615    
  16775. 0621    063A    
  16776. 0640    065E    
  16777. 0660    0669    
  16778. 066E    06D3    
  16779. 06D5    06DC    
  16780. 06DE    06E8    
  16781. 06EA    06FC    
  16782. 06FF        
  16783. 0710    074A    
  16784. 074D    076D    
  16785. 0780    07B1    
  16786. 0901    0939    
  16787. 093C    094D    
  16788. 0950    0954    
  16789. 0958    0963    
  16790. 0966    096F    
  16791. 097D        
  16792. 0981    0983    
  16793. 0985    098C    
  16794. 098F    0990    
  16795. 0993    09A8    
  16796. 09AA    09B0    
  16797. 09B2        
  16798. 09B6    09B9    
  16799. 09BC    09C4    
  16800. 09C7    09C8    
  16801. 09CB    09CE    
  16802. 09D7        
  16803. 09DC    09DD    
  16804. 09DF    09E3    
  16805. 09E6    09F1    
  16806. 09F4    09F9    
  16807. 0A01    0A03    
  16808. 0A05    0A0A    
  16809. 0A0F    0A10    
  16810. 0A13    0A28    
  16811. 0A2A    0A30    
  16812. 0A32    0A33    
  16813. 0A35    0A36    
  16814. 0A38    0A39    
  16815. 0A3C        
  16816. 0A3E    0A42    
  16817. 0A47    0A48    
  16818. 0A4B    0A4D    
  16819. 0A59    0A5C    
  16820. 0A5E        
  16821. 0A66    0A74    
  16822. 0A81    0A83    
  16823. 0A85    0A8D    
  16824. 0A8F    0A91    
  16825. 0A93    0AA8    
  16826. 0AAA    0AB0    
  16827. 0AB2    0AB3    
  16828. 0AB5    0AB9    
  16829. 0ABC    0AC5    
  16830. 0AC7    0AC9    
  16831. 0ACB    0ACD    
  16832. 0AD0        
  16833. 0AE0    0AE3    
  16834. 0AE6    0AEF    
  16835. 0B01    0B03    
  16836. 0B05    0B0C    
  16837. 0B0F    0B10    
  16838. 0B13    0B28    
  16839. 0B2A    0B30    
  16840. 0B32    0B33    
  16841. 0B35    0B39    
  16842. 0B3C    0B43    
  16843. 0B47    0B48    
  16844. 0B4B    0B4D    
  16845. 0B56    0B57    
  16846. 0B5C    0B5D    
  16847. 0B5F    0B61    
  16848. 0B66    0B6F    
  16849. 0B71        
  16850. 0B82    0B83    
  16851. 0B85    0B8A    
  16852. 0B8E    0B90    
  16853. 0B92    0B95    
  16854. 0B99    0B9A    
  16855. 0B9C        
  16856. 0B9E    0B9F    
  16857. 0BA3    0BA4    
  16858. 0BA8    0BAA    
  16859. 0BAE    0BB9    
  16860. 0BBE    0BC2    
  16861. 0BC6    0BC8    
  16862. 0BCA    0BCD    
  16863. 0BD7        
  16864. 0BE6    0BF2    
  16865. 0C01    0C03    
  16866. 0C05    0C0C    
  16867. 0C0E    0C10    
  16868. 0C12    0C28    
  16869. 0C2A    0C33    
  16870. 0C35    0C39    
  16871. 0C3E    0C44    
  16872. 0C46    0C48    
  16873. 0C4A    0C4D    
  16874. 0C55    0C56    
  16875. 0C60    0C61    
  16876. 0C66    0C6F    
  16877. 0C82    0C83    
  16878. 0C85    0C8C    
  16879. 0C8E    0C90    
  16880. 0C92    0CA8    
  16881. 0CAA    0CB3    
  16882. 0CB5    0CB9    
  16883. 0CBC    0CC4    
  16884. 0CC6    0CC8    
  16885. 0CCA    0CCD    
  16886. 0CD5    0CD6    
  16887. 0CDE        
  16888. 0CE0    0CE1    
  16889. 0CE6    0CEF    
  16890. 0D02    0D03    
  16891. 0D05    0D0C    
  16892. 0D0E    0D10    
  16893. 0D12    0D28    
  16894. 0D2A    0D39    
  16895. 0D3E    0D43    
  16896. 0D46    0D48    
  16897. 0D4A    0D4D    
  16898. 0D57        
  16899. 0D60    0D61    
  16900. 0D66    0D6F    
  16901. 0D82    0D83    
  16902. 0D85    0D96    
  16903. 0D9A    0DB1    
  16904. 0DB3    0DBB    
  16905. 0DBD        
  16906. 0DC0    0DC6    
  16907. 0DCA        
  16908. 0DCF    0DD4    
  16909. 0DD6        
  16910. 0DD8    0DDF    
  16911. 0DF2    0DF3    
  16912. 0E01    0E3A    
  16913. 0E40    0E4E    
  16914. 0E50    0E59    
  16915. 0E81    0E82    
  16916. 0E84        
  16917. 0E87    0E88    
  16918. 0E8A        
  16919. 0E8D        
  16920. 0E94    0E97    
  16921. 0E99    0E9F    
  16922. 0EA1    0EA3    
  16923. 0EA5        
  16924. 0EA7        
  16925. 0EAA    0EAB    
  16926. 0EAD    0EB9    
  16927. 0EBB    0EBD    
  16928. 0EC0    0EC4    
  16929. 0EC6        
  16930. 0EC8    0ECD    
  16931. 0ED0    0ED9    
  16932. 0EDC    0EDD    
  16933. 0F00        
  16934. 0F18    0F19    
  16935. 0F20    0F33    
  16936. 0F35        
  16937. 0F37        
  16938. 0F39        
  16939. 0F3E    0F47    
  16940. 0F49    0F6A    
  16941. 0F71    0F84    
  16942. 0F86    0F8B    
  16943. 0F90    0F97    
  16944. 0F99    0FBC    
  16945. 0FC6        
  16946. 1000    1021    
  16947. 1023    1027    
  16948. 1029    102A    
  16949. 102C    1032    
  16950. 1036    1039    
  16951. 1040    1049    
  16952. 1050    1059    
  16953. 10A0    10C5    
  16954. 10D0    10FA    
  16955. 10FC        
  16956. 1100    1159    
  16957. 115F    11A2    
  16958. 11A8    11F9    
  16959. 1200    1248    
  16960. 124A    124D    
  16961. 1250    1256    
  16962. 1258        
  16963. 125A    125D    
  16964. 1260    1288    
  16965. 128A    128D    
  16966. 1290    12B0    
  16967. 12B2    12B5    
  16968. 12B8    12BE    
  16969. 12C0        
  16970. 12C2    12C5    
  16971. 12C8    12D6    
  16972. 12D8    1310    
  16973. 1312    1315    
  16974. 1318    135A    
  16975. 135F        
  16976. 1369    137C    
  16977. 1380    138F    
  16978. 13A0    13F4    
  16979. 1401    166C    
  16980. 166F    1676    
  16981. 1681    169A    
  16982. 16A0    16EA    
  16983. 16EE    16F0    
  16984. 1700    170C    
  16985. 170E    1714    
  16986. 1720    1734    
  16987. 1740    1753    
  16988. 1760    176C    
  16989. 176E    1770    
  16990. 1772    1773    
  16991. 1780    17B3    
  16992. 17B6    17D3    
  16993. 17D7        
  16994. 17DC    17DD    
  16995. 17E0    17E9    
  16996. 17F0    17F9    
  16997. 180B    180D    
  16998. 1810    1819    
  16999. 1820    1877    
  17000. 1880    18A9    
  17001. 1900    191C    
  17002. 1920    192B    
  17003. 1930    193B    
  17004. 1946    196D    
  17005. 1970    1974    
  17006. 1980    19A9    
  17007. 19B0    19C9    
  17008. 19D0    19D9    
  17009. 1A00    1A1B    
  17010. 1D00    1DC3    
  17011. 1E00    1E9B    
  17012. 1EA0    1EF9    
  17013. 1F00    1F15    
  17014. 1F18    1F1D    
  17015. 1F20    1F45    
  17016. 1F48    1F4D    
  17017. 1F50    1F57    
  17018. 1F59        
  17019. 1F5B        
  17020. 1F5D        
  17021. 1F5F    1F7D    
  17022. 1F80    1FB4    
  17023. 1FB6    1FBC    
  17024. 1FBE        
  17025. 1FC2    1FC4    
  17026. 1FC6    1FCC    
  17027. 1FD0    1FD3    
  17028. 1FD6    1FDB    
  17029. 1FE0    1FEC    
  17030. 1FF2    1FF4    
  17031. 1FF6    1FFC    
  17032. 203F    2040    
  17033. 2054        
  17034. 2070    2071    
  17035. 2074    2079    
  17036. 207F    2089    
  17037. 2090    2094    
  17038. 20D0    20EB    
  17039. 2102        
  17040. 2107        
  17041. 210A    2113    
  17042. 2115        
  17043. 2119    211D    
  17044. 2124        
  17045. 2126        
  17046. 2128        
  17047. 212A    212D    
  17048. 212F    2131    
  17049. 2133    2139    
  17050. 213C    213F    
  17051. 2145    2149    
  17052. 2153    2183    
  17053. 2460    249B    
  17054. 24EA    24FF    
  17055. 2776    2793    
  17056. 2C00    2C2E    
  17057. 2C30    2C5E    
  17058. 2C80    2CE4    
  17059. 2CFD        
  17060. 2D00    2D25    
  17061. 2D30    2D65    
  17062. 2D6F        
  17063. 2D80    2D96    
  17064. 2DA0    2DA6    
  17065. 2DA8    2DAE    
  17066. 2DB0    2DB6    
  17067. 2DB8    2DBE    
  17068. 2DC0    2DC6    
  17069. 2DC8    2DCE    
  17070. 2DD0    2DD6    
  17071. 2DD8    2DDE    
  17072. 3005    3007    
  17073. 3021    302F    
  17074. 3031    3035    
  17075. 3038    303C    
  17076. 3041    3096    
  17077. 3099    309A    
  17078. 309D    309F    
  17079. 30A1    30FA    
  17080. 30FC    30FF    
  17081. 3105    312C    
  17082. 3131    318E    
  17083. 3192    3195    
  17084. 31A0    31B7    
  17085. 31F0    31FF    
  17086. 3220    3229    
  17087. 3251    325F    
  17088. 3280    3289    
  17089. 32B1    32BF    
  17090. 3400    4DB5    
  17091. 4E00    9FBB    
  17092. A000    A48C    
  17093. A800    A827    
  17094. AC00    D7A3    
  17095. F900    FA2D    
  17096. FA30    FA6A    
  17097. FA70    FAD9    
  17098. FB00    FB06    
  17099. FB13    FB17    
  17100. FB1D    FB28    
  17101. FB2A    FB36    
  17102. FB38    FB3C    
  17103. FB3E        
  17104. FB40    FB41    
  17105. FB43    FB44    
  17106. FB46    FBB1    
  17107. FBD3    FD3D    
  17108. FD50    FD8F    
  17109. FD92    FDC7    
  17110. FDF0    FDFB    
  17111. FE00    FE0F    
  17112. FE20    FE23    
  17113. FE33    FE34    
  17114. FE4D    FE4F    
  17115. FE70    FE74    
  17116. FE76    FEFC    
  17117. FF10    FF19    
  17118. FF21    FF3A    
  17119. FF3F        
  17120. FF41    FF5A    
  17121. FF66    FFBE    
  17122. FFC2    FFC7    
  17123. FFCA    FFCF    
  17124. FFD2    FFD7    
  17125. FFDA    FFDC    
  17126. 10000    1000B    
  17127. 1000D    10026    
  17128. 10028    1003A    
  17129. 1003C    1003D    
  17130. 1003F    1004D    
  17131. 10050    1005D    
  17132. 10080    100FA    
  17133. 10107    10133    
  17134. 10140    10178    
  17135. 1018A        
  17136. 10300    1031E    
  17137. 10320    10323    
  17138. 10330    1034A    
  17139. 10380    1039D    
  17140. 103A0    103C3    
  17141. 103C8    103CF    
  17142. 103D1    103D5    
  17143. 10400    1049D    
  17144. 104A0    104A9    
  17145. 10800    10805    
  17146. 10808        
  17147. 1080A    10835    
  17148. 10837    10838    
  17149. 1083C        
  17150. 1083F        
  17151. 10A00    10A03    
  17152. 10A05    10A06    
  17153. 10A0C    10A13    
  17154. 10A15    10A17    
  17155. 10A19    10A33    
  17156. 10A38    10A3A    
  17157. 10A3F    10A47    
  17158. 1D165    1D169    
  17159. 1D16D    1D172    
  17160. 1D17B    1D182    
  17161. 1D185    1D18B    
  17162. 1D1AA    1D1AD    
  17163. 1D242    1D244    
  17164. 1D400    1D454    
  17165. 1D456    1D49C    
  17166. 1D49E    1D49F    
  17167. 1D4A2        
  17168. 1D4A5    1D4A6    
  17169. 1D4A9    1D4AC    
  17170. 1D4AE    1D4B9    
  17171. 1D4BB        
  17172. 1D4BD    1D4C3    
  17173. 1D4C5    1D505    
  17174. 1D507    1D50A    
  17175. 1D50D    1D514    
  17176. 1D516    1D51C    
  17177. 1D51E    1D539    
  17178. 1D53B    1D53E    
  17179. 1D540    1D544    
  17180. 1D546        
  17181. 1D54A    1D550    
  17182. 1D552    1D6A5    
  17183. 1D6A8    1D6C0    
  17184. 1D6C2    1D6DA    
  17185. 1D6DC    1D6FA    
  17186. 1D6FC    1D714    
  17187. 1D716    1D734    
  17188. 1D736    1D74E    
  17189. 1D750    1D76E    
  17190. 1D770    1D788    
  17191. 1D78A    1D7A8    
  17192. 1D7AA    1D7C2    
  17193. 1D7C4    1D7C9    
  17194. 1D7CE    1D7FF    
  17195. 20000    2A6D6    
  17196. 2F800    2FA1D    
  17197. E0100    E01EF    
  17198. END
  17199. };
  17200. 1;
  17201.  
  17202. package unicore::lib::selfloader::WSpace;
  17203. sub getstrings() {
  17204. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  17205. # This file is built by mktables from e.g. UnicodeData.txt.
  17206. # Any changes made here will be lost!
  17207.  
  17208. #
  17209. # Binary property 'White_Space'
  17210. #
  17211. return <<'END';
  17212. 0009    000D    White_Space
  17213. 0020        White_Space
  17214. 0085        White_Space
  17215. 00A0        White_Space
  17216. 1680        White_Space
  17217. 180E        White_Space
  17218. 2000    200A    White_Space
  17219. 2028    2029    White_Space
  17220. 202F        White_Space
  17221. 205F        White_Space
  17222. 3000        White_Space
  17223. END
  17224. };
  17225. 1;
  17226.  
  17227. package unicore::lib::selfloader::XDigit;
  17228. sub getstrings() {
  17229. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  17230. # This file is built by mktables from e.g. UnicodeData.txt.
  17231. # Any changes made here will be lost!
  17232.  
  17233. #
  17234. # This file supports:
  17235. #     \p{XDigit}
  17236. # Meaning: [[:XDigit:]]
  17237. #
  17238. return <<'END';
  17239. 0030    0039    
  17240. 0041    0046    
  17241. 0061    0066    
  17242. END
  17243. };
  17244. 1;
  17245.  
  17246. package unicore::lib::selfloader::Yiii;
  17247. sub getstrings() {
  17248. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  17249. # This file is built by mktables from e.g. UnicodeData.txt.
  17250. # Any changes made here will be lost!
  17251.  
  17252. #
  17253. # This file supports:
  17254. #     \p{Yi} (and fuzzy permutations)
  17255. # Meaning: Script 'Yi'
  17256. #
  17257. return <<'END';
  17258. A000    A48C    Yi
  17259. A490    A4C6    Yi
  17260. END
  17261. };
  17262. 1;
  17263.  
  17264. package unicore::lib::selfloader::Z;
  17265. sub getstrings() {
  17266. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  17267. # This file is built by mktables from e.g. UnicodeData.txt.
  17268. # Any changes made here will be lost!
  17269.  
  17270. #
  17271. # This file supports:
  17272. #     \p{Z}
  17273. #     \p{Z} (and fuzzy permutations)
  17274. # Meaning: Major Category 'Z'
  17275. #
  17276. return <<'END';
  17277. 0020        
  17278. 00A0        
  17279. 1680        
  17280. 180E        
  17281. 2000    200A    
  17282. 2028    2029    
  17283. 202F        
  17284. 205F        
  17285. 3000        
  17286. END
  17287. };
  17288. 1;
  17289.  
  17290. package unicore::lib::selfloader::Zl;
  17291. sub getstrings() {
  17292. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  17293. # This file is built by mktables from e.g. UnicodeData.txt.
  17294. # Any changes made here will be lost!
  17295.  
  17296. #
  17297. # This file supports:
  17298. #     \p{Zl}
  17299. #     \p{Zl} (and fuzzy permutations)
  17300. # Meaning: General Category 'Zl'
  17301. #
  17302. return <<'END';
  17303. 2028        
  17304. END
  17305. };
  17306. 1;
  17307.  
  17308. package unicore::lib::selfloader::Zp;
  17309. sub getstrings() {
  17310. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  17311. # This file is built by mktables from e.g. UnicodeData.txt.
  17312. # Any changes made here will be lost!
  17313.  
  17314. #
  17315. # This file supports:
  17316. #     \p{Zp}
  17317. #     \p{Zp} (and fuzzy permutations)
  17318. # Meaning: General Category 'Zp'
  17319. #
  17320. return <<'END';
  17321. 2029        
  17322. END
  17323. };
  17324. 1;
  17325.  
  17326. package unicore::lib::selfloader::Zs;
  17327. sub getstrings() {
  17328. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  17329. # This file is built by mktables from e.g. UnicodeData.txt.
  17330. # Any changes made here will be lost!
  17331.  
  17332. #
  17333. # This file supports:
  17334. #     \p{Zs}
  17335. #     \p{Zs} (and fuzzy permutations)
  17336. # Meaning: General Category 'Zs'
  17337. #
  17338. return <<'END';
  17339. 0020        
  17340. 00A0        
  17341. 1680        
  17342. 180E        
  17343. 2000    200A    
  17344. 202F        
  17345. 205F        
  17346. 3000        
  17347. END
  17348. };
  17349. 1;
  17350.  
  17351. package unicore::lib::selfloader::Zyyy;
  17352. sub getstrings() {
  17353. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  17354. # This file is built by mktables from e.g. UnicodeData.txt.
  17355. # Any changes made here will be lost!
  17356.  
  17357. #
  17358. # This file supports:
  17359. #     \p{Common} (and fuzzy permutations)
  17360. # Meaning: Script 'Common'
  17361. #
  17362. return <<'END';
  17363. 0000    0040    Common
  17364. 005B    0060    Common
  17365. 007B    00A9    Common
  17366. 00AB    00B9    Common
  17367. 00BB    00BF    Common
  17368. 00D7        Common
  17369. 00F7        Common
  17370. 02B9    02DF    Common
  17371. 02E5    02FF    Common
  17372. 037E        Common
  17373. 0387        Common
  17374. 0589        Common
  17375. 0600    0603    Common
  17376. 060C        Common
  17377. 061B        Common
  17378. 061F        Common
  17379. 0640        Common
  17380. 0660    0669    Common
  17381. 06DD        Common
  17382. 0964    0965    Common
  17383. 0970        Common
  17384. 0E3F        Common
  17385. 10FB        Common
  17386. 16EB    16ED    Common
  17387. 1735    1736    Common
  17388. 2000    200B    Common
  17389. 200E    2063    Common
  17390. 206A    2070    Common
  17391. 2074    207E    Common
  17392. 2080    208E    Common
  17393. 20A0    20B5    Common
  17394. 2100    2125    Common
  17395. 2127    2129    Common
  17396. 212C    214C    Common
  17397. 2153    2183    Common
  17398. 2190    23DB    Common
  17399. 2400    2426    Common
  17400. 2440    244A    Common
  17401. 2460    269C    Common
  17402. 26A0    26B1    Common
  17403. 2701    2704    Common
  17404. 2706    2709    Common
  17405. 270C    2727    Common
  17406. 2729    274B    Common
  17407. 274D        Common
  17408. 274F    2752    Common
  17409. 2756        Common
  17410. 2758    275E    Common
  17411. 2761    2794    Common
  17412. 2798    27AF    Common
  17413. 27B1    27BE    Common
  17414. 27C0    27C6    Common
  17415. 27D0    27EB    Common
  17416. 27F0    27FF    Common
  17417. 2900    2B13    Common
  17418. 2E00    2E17    Common
  17419. 2E1C    2E1D    Common
  17420. 2FF0    2FFB    Common
  17421. 3000    3004    Common
  17422. 3006        Common
  17423. 3008    3020    Common
  17424. 3030    3037    Common
  17425. 303C    303F    Common
  17426. 309B    309C    Common
  17427. 30A0        Common
  17428. 30FB    30FC    Common
  17429. 3190    319F    Common
  17430. 31C0    31CF    Common
  17431. 3220    3243    Common
  17432. 3250    325F    Common
  17433. 327E    32FE    Common
  17434. 3300    33FF    Common
  17435. 4DC0    4DFF    Common
  17436. A700    A716    Common
  17437. E000    F8FF    Common
  17438. FD3E    FD3F    Common
  17439. FDFD        Common
  17440. FE10    FE19    Common
  17441. FE30    FE52    Common
  17442. FE54    FE66    Common
  17443. FE68    FE6B    Common
  17444. FEFF        Common
  17445. FF01    FF20    Common
  17446. FF3B    FF40    Common
  17447. FF5B    FF65    Common
  17448. FF70        Common
  17449. FF9E    FF9F    Common
  17450. FFE0    FFE6    Common
  17451. FFE8    FFEE    Common
  17452. FFF9    FFFD    Common
  17453. 10100    10102    Common
  17454. 10107    10133    Common
  17455. 10137    1013F    Common
  17456. 1D000    1D0F5    Common
  17457. 1D100    1D126    Common
  17458. 1D12A    1D166    Common
  17459. 1D16A    1D17A    Common
  17460. 1D183    1D184    Common
  17461. 1D18C    1D1A9    Common
  17462. 1D1AE    1D1DD    Common
  17463. 1D300    1D356    Common
  17464. 1D400    1D454    Common
  17465. 1D456    1D49C    Common
  17466. 1D49E    1D49F    Common
  17467. 1D4A2        Common
  17468. 1D4A5    1D4A6    Common
  17469. 1D4A9    1D4AC    Common
  17470. 1D4AE    1D4B9    Common
  17471. 1D4BB        Common
  17472. 1D4BD    1D4C3    Common
  17473. 1D4C5    1D505    Common
  17474. 1D507    1D50A    Common
  17475. 1D50D    1D514    Common
  17476. 1D516    1D51C    Common
  17477. 1D51E    1D539    Common
  17478. 1D53B    1D53E    Common
  17479. 1D540    1D544    Common
  17480. 1D546        Common
  17481. 1D54A    1D550    Common
  17482. 1D552    1D6A5    Common
  17483. 1D6A8    1D7C9    Common
  17484. 1D7CE    1D7FF    Common
  17485. E0001        Common
  17486. E0020    E007F    Common
  17487. F0000    FFFFD    Common
  17488. 100000    10FFFD    Common
  17489. END
  17490. };
  17491. 1;
  17492.  
  17493.