diff options
author | Karl Williamson <public@khwilliamson.com> | 2012-06-18 12:55:42 -0600 |
---|---|---|
committer | Karl Williamson <public@khwilliamson.com> | 2012-08-02 09:24:52 -0600 |
commit | b72a36d4f2738e8e15eb2e22819c8ffee7421c93 (patch) | |
tree | 8b913134ddf1b6356c3be23af5cde9b81cecdfaa /charclass_invlists.h | |
parent | c4854deaa322105e69b0d84640b741c340711a77 (diff) | |
download | perl-b72a36d4f2738e8e15eb2e22819c8ffee7421c93.tar.gz |
mktables: Generate tables for chars that aren't in final fold pos
This starts with the existing table that mktables generates that lists
all the characters in Unicode that occur in multi-character folds, and
aren't in the final positions of any such fold.
It generates data structures with this information to make it quickly
available to code that wants to use it. Future commits will use these
tables.
Diffstat (limited to 'charclass_invlists.h')
-rw-r--r-- | charclass_invlists.h | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/charclass_invlists.h b/charclass_invlists.h index 27f7e827e1..03f2e02287 100644 --- a/charclass_invlists.h +++ b/charclass_invlists.h @@ -526,4 +526,56 @@ UV XPosixXDigit_invlist[] = { 65351 }; +UV NonL1_Perl_Non_Final_Folds_invlist[] = { + 44, /* Number of elements */ + 0, /* Current iteration position */ + 1064334010, /* Version and data structure type */ + 1, /* 0 if this is the first element of the list proper; + 1 if the next element is the first */ + 700, + 701, + 776, + 777, + 787, + 788, + 834, + 835, + 940, + 941, + 942, + 943, + 945, + 946, + 951, + 952, + 953, + 954, + 961, + 962, + 965, + 966, + 969, + 970, + 974, + 975, + 1381, + 1382, + 1396, + 1397, + 1406, + 1407, + 7936, + 7944, + 7968, + 7976, + 8032, + 8040, + 8048, + 8049, + 8052, + 8053, + 8060, + 8061 +}; + /* ex: set ro: */ |