summaryrefslogtreecommitdiff
path: root/charclass_invlists.h
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2012-06-18 12:55:42 -0600
committerKarl Williamson <public@khwilliamson.com>2012-08-02 09:24:52 -0600
commitb72a36d4f2738e8e15eb2e22819c8ffee7421c93 (patch)
tree8b913134ddf1b6356c3be23af5cde9b81cecdfaa /charclass_invlists.h
parentc4854deaa322105e69b0d84640b741c340711a77 (diff)
downloadperl-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.h52
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: */