This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
mktables: Calculate legal chars in algorithmic names
authorKarl Williamson <khw@cpan.org>
Mon, 24 Feb 2020 20:35:01 +0000 (13:35 -0700)
committerKarl Williamson <khw@cpan.org>
Wed, 11 Mar 2020 15:00:04 +0000 (09:00 -0600)
commit5f270787832458b6f6e80d68a820cd42a983fbb2
tree0a49552fe26741bdd3cc78a46f47035af8faae2d
parent21ef35ea8a86bd672860a866b2cdeeeb842e0de1
mktables: Calculate legal chars in algorithmic names

Many ideographic character names are of the form 'prefix-code_point'.
For these, we know that the legal names are just the ones in the prefix,
the dash, and uppercase hex digits.  This commit for each series of
these types of names figures out what characters are legal in that
series, and adds that info to the hash describing the series.  This will
be used in a later commit to rule out entire series when matching
under some circumstances, without having to try any individual matches
within it.
charclass_invlists.h
lib/unicore/mktables
lib/unicore/uni_keywords.pl
regcharclass.h
uni_keywords.h