diff options
-rw-r--r-- | charclass_invlists.h | 47140 | ||||
-rw-r--r-- | embed.fnc | 20 | ||||
-rw-r--r-- | proto.h | 14 | ||||
-rw-r--r-- | regen/mk_invlists.pl | 2 | ||||
-rw-r--r-- | regexec.c | 394 |
5 files changed, 23785 insertions, 23785 deletions
diff --git a/charclass_invlists.h b/charclass_invlists.h index ab09082d4d..f6a7c75147 100644 --- a/charclass_invlists.h +++ b/charclass_invlists.h @@ -1799,1510 +1799,1510 @@ static const UV Grapheme_Cluster_Break_invlist[] = { /* for ASCII/Latin1 */ #if defined(PERL_IN_REGEXEC_C) -#define PL_GCB_ENUM_COUNT 14 +#define GCB_ENUM_COUNT 14 typedef enum { - PL_GCB_Other = 0, - PL_GCB_CR = 1, - PL_GCB_Control = 2, - PL_GCB_EDGE = 3, - PL_GCB_Extend = 4, - PL_GCB_L = 5, - PL_GCB_LF = 6, - PL_GCB_LV = 7, - PL_GCB_LVT = 8, - PL_GCB_Prepend = 9, - PL_GCB_Regional_Indicator = 10, - PL_GCB_SpacingMark = 11, - PL_GCB_T = 12, - PL_GCB_V = 13 -} PL_GCB_enum; + GCB_Other = 0, + GCB_CR = 1, + GCB_Control = 2, + GCB_EDGE = 3, + GCB_Extend = 4, + GCB_L = 5, + GCB_LF = 6, + GCB_LV = 7, + GCB_LVT = 8, + GCB_Prepend = 9, + GCB_Regional_Indicator = 10, + GCB_SpacingMark = 11, + GCB_T = 12, + GCB_V = 13 +} GCB_enum; -static const PL_GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for ASCII/Latin1 */ - PL_GCB_Control, - PL_GCB_LF, - PL_GCB_Control, - PL_GCB_CR, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_L, - PL_GCB_V, - PL_GCB_T, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_L, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_Other, - PL_GCB_V, - PL_GCB_Other, - PL_GCB_T, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Regional_Indicator, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other +static const GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for ASCII/Latin1 */ + GCB_Control, + GCB_LF, + GCB_Control, + GCB_CR, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_L, + GCB_V, + GCB_T, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_L, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_Other, + GCB_V, + GCB_Other, + GCB_T, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Control, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Regional_Indicator, + GCB_Other, + GCB_Control, + GCB_Extend, + GCB_Control, + GCB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -8899,2863 +8899,2863 @@ static const UV Sentence_Break_invlist[] = { /* for ASCII/Latin1 */ #if defined(PERL_IN_REGEXEC_C) -#define PL_SB_ENUM_COUNT 16 +#define SB_ENUM_COUNT 16 typedef enum { - PL_SB_Other = 0, - PL_SB_ATerm = 1, - PL_SB_CR = 2, - PL_SB_Close = 3, - PL_SB_EDGE = 4, - PL_SB_Extend = 5, - PL_SB_Format = 6, - PL_SB_LF = 7, - PL_SB_Lower = 8, - PL_SB_Numeric = 9, - PL_SB_OLetter = 10, - PL_SB_SContinue = 11, - PL_SB_STerm = 12, - PL_SB_Sep = 13, - PL_SB_Sp = 14, - PL_SB_Upper = 15 -} PL_SB_enum; + SB_Other = 0, + SB_ATerm = 1, + SB_CR = 2, + SB_Close = 3, + SB_EDGE = 4, + SB_Extend = 5, + SB_Format = 6, + SB_LF = 7, + SB_Lower = 8, + SB_Numeric = 9, + SB_OLetter = 10, + SB_SContinue = 11, + SB_STerm = 12, + SB_Sep = 13, + SB_Sp = 14, + SB_Upper = 15 +} SB_enum; -static const PL_SB_enum Sentence_Break_invmap[] = { /* for ASCII/Latin1 */ - PL_SB_Other, - PL_SB_Sp, - PL_SB_LF, - PL_SB_Sp, - PL_SB_CR, - PL_SB_Other, - PL_SB_Sp, - PL_SB_STerm, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Sep, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Format, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Close, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Sp, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Format, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_Sep, - PL_SB_Format, - PL_SB_Sp, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Format, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Sp, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_SContinue, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_STerm, - PL_SB_Close, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Format, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other +static const SB_enum Sentence_Break_invmap[] = { /* for ASCII/Latin1 */ + SB_Other, + SB_Sp, + SB_LF, + SB_Sp, + SB_CR, + SB_Other, + SB_Sp, + SB_STerm, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_ATerm, + SB_Other, + SB_Numeric, + SB_SContinue, + SB_Other, + SB_STerm, + SB_Other, + SB_Upper, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Sep, + SB_Other, + SB_Sp, + SB_Other, + SB_Lower, + SB_Close, + SB_Other, + SB_Format, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Close, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Other, + SB_SContinue, + SB_Other, + SB_Lower, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_SContinue, + SB_Other, + SB_Extend, + SB_Other, + SB_Format, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Numeric, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Format, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Format, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_SContinue, + SB_STerm, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Close, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Numeric, + SB_Extend, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Sp, + SB_OLetter, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_SContinue, + SB_STerm, + SB_Other, + SB_SContinue, + SB_STerm, + SB_Other, + SB_Extend, + SB_Format, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Numeric, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Lower, + SB_Extend, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Sp, + SB_Format, + SB_Extend, + SB_Format, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_ATerm, + SB_Other, + SB_Sep, + SB_Format, + SB_Sp, + SB_Other, + SB_Close, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_STerm, + SB_Other, + SB_Sp, + SB_Format, + SB_Other, + SB_Format, + SB_Other, + SB_Lower, + SB_Other, + SB_Close, + SB_Lower, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_Other, + SB_Extend, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_Other, + SB_Sp, + SB_SContinue, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Lower, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_SContinue, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_Extend, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_ATerm, + SB_Other, + SB_SContinue, + SB_STerm, + SB_SContinue, + SB_Close, + SB_Other, + SB_SContinue, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_ATerm, + SB_Other, + SB_SContinue, + SB_Other, + SB_STerm, + SB_Other, + SB_Upper, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_STerm, + SB_Close, + SB_SContinue, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Format, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Upper, + SB_Lower, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_STerm, + SB_Format, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Format, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_Format, + SB_Other, + SB_Extend, + SB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -13281,1511 +13281,1511 @@ static const UV Word_Break_invlist[] = { /* for ASCII/Latin1 */ #if defined(PERL_IN_REGEXEC_C) -#define PL_WB_ENUM_COUNT 19 +#define WB_ENUM_COUNT 19 typedef enum { - PL_WB_Other = 0, - PL_WB_ALetter = 1, - PL_WB_CR = 2, - PL_WB_Double_Quote = 3, - PL_WB_EDGE = 4, - PL_WB_Extend = 5, - PL_WB_ExtendNumLet = 6, - PL_WB_Format = 7, - PL_WB_Hebrew_Letter = 8, - PL_WB_Katakana = 9, - PL_WB_LF = 10, - PL_WB_MidLetter = 11, - PL_WB_MidNum = 12, - PL_WB_MidNumLet = 13, - PL_WB_Newline = 14, - PL_WB_Numeric = 15, - PL_WB_Regional_Indicator = 16, - PL_WB_Single_Quote = 17, - PL_WB_UNKNOWN = 18 -} PL_WB_enum; + WB_Other = 0, + WB_ALetter = 1, + WB_CR = 2, + WB_Double_Quote = 3, + WB_EDGE = 4, + WB_Extend = 5, + WB_ExtendNumLet = 6, + WB_Format = 7, + WB_Hebrew_Letter = 8, + WB_Katakana = 9, + WB_LF = 10, + WB_MidLetter = 11, + WB_MidNum = 12, + WB_MidNumLet = 13, + WB_Newline = 14, + WB_Numeric = 15, + WB_Regional_Indicator = 16, + WB_Single_Quote = 17, + WB_UNKNOWN = 18 +} WB_enum; -static const PL_WB_enum Word_Break_invmap[] = { /* for ASCII/Latin1 */ - PL_WB_Other, - PL_WB_LF, - PL_WB_Newline, - PL_WB_CR, - PL_WB_Other, - PL_WB_Double_Quote, - PL_WB_Other, - PL_WB_Single_Quote, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_MidLetter, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Newline, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_MidNum, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_MidLetter, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_ALetter, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Newline, - PL_WB_Format, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Extend, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Regional_Indicator, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other +static const WB_enum Word_Break_invmap[] = { /* for ASCII/Latin1 */ + WB_Other, + WB_LF, + WB_Newline, + WB_CR, + WB_Other, + WB_Double_Quote, + WB_Other, + WB_Single_Quote, + WB_Other, + WB_MidNum, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_Numeric, + WB_MidLetter, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ALetter, + WB_Other, + WB_Newline, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_MidNum, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_MidLetter, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_ALetter, + WB_MidLetter, + WB_Other, + WB_Format, + WB_Other, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Numeric, + WB_Other, + WB_Numeric, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Format, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Numeric, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Format, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Numeric, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Format, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidLetter, + WB_Newline, + WB_Format, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_MidNum, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_Format, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Hebrew_Letter, + WB_Extend, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_MidNum, + WB_Other, + WB_MidLetter, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ExtendNumLet, + WB_MidNum, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNum, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNum, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidLetter, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Format, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Regional_Indicator, + WB_Other, + WB_Format, + WB_Other, + WB_Format, + WB_Other, + WB_Extend, + WB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -25884,1510 +25884,1510 @@ static const UV Grapheme_Cluster_Break_invlist[] = { /* for EBCDIC 1047 */ #if defined(PERL_IN_REGEXEC_C) -#define PL_GCB_ENUM_COUNT 14 +#define GCB_ENUM_COUNT 14 typedef enum { - PL_GCB_Other = 0, - PL_GCB_CR = 1, - PL_GCB_Control = 2, - PL_GCB_EDGE = 3, - PL_GCB_Extend = 4, - PL_GCB_L = 5, - PL_GCB_LF = 6, - PL_GCB_LV = 7, - PL_GCB_LVT = 8, - PL_GCB_Prepend = 9, - PL_GCB_Regional_Indicator = 10, - PL_GCB_SpacingMark = 11, - PL_GCB_T = 12, - PL_GCB_V = 13 -} PL_GCB_enum; + GCB_Other = 0, + GCB_CR = 1, + GCB_Control = 2, + GCB_EDGE = 3, + GCB_Extend = 4, + GCB_L = 5, + GCB_LF = 6, + GCB_LV = 7, + GCB_LVT = 8, + GCB_Prepend = 9, + GCB_Regional_Indicator = 10, + GCB_SpacingMark = 11, + GCB_T = 12, + GCB_V = 13 +} GCB_enum; -static const PL_GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for EBCDIC 1047 */ - PL_GCB_Control, - PL_GCB_CR, - PL_GCB_Control, - PL_GCB_LF, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_L, - PL_GCB_V, - PL_GCB_T, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_L, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_Other, - PL_GCB_V, - PL_GCB_Other, - PL_GCB_T, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Regional_Indicator, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other +static const GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for EBCDIC 1047 */ + GCB_Control, + GCB_CR, + GCB_Control, + GCB_LF, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_L, + GCB_V, + GCB_T, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_L, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_Other, + GCB_V, + GCB_Other, + GCB_T, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Control, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Regional_Indicator, + GCB_Other, + GCB_Control, + GCB_Extend, + GCB_Control, + GCB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -33090,2887 +33090,2887 @@ static const UV Sentence_Break_invlist[] = { /* for EBCDIC 1047 */ #if defined(PERL_IN_REGEXEC_C) -#define PL_SB_ENUM_COUNT 16 +#define SB_ENUM_COUNT 16 typedef enum { - PL_SB_Other = 0, - PL_SB_ATerm = 1, - PL_SB_CR = 2, - PL_SB_Close = 3, - PL_SB_EDGE = 4, - PL_SB_Extend = 5, - PL_SB_Format = 6, - PL_SB_LF = 7, - PL_SB_Lower = 8, - PL_SB_Numeric = 9, - PL_SB_OLetter = 10, - PL_SB_SContinue = 11, - PL_SB_STerm = 12, - PL_SB_Sep = 13, - PL_SB_Sp = 14, - PL_SB_Upper = 15 -} PL_SB_enum; + SB_Other = 0, + SB_ATerm = 1, + SB_CR = 2, + SB_Close = 3, + SB_EDGE = 4, + SB_Extend = 5, + SB_Format = 6, + SB_LF = 7, + SB_Lower = 8, + SB_Numeric = 9, + SB_OLetter = 10, + SB_SContinue = 11, + SB_STerm = 12, + SB_Sep = 13, + SB_Sp = 14, + SB_Upper = 15 +} SB_enum; -static const PL_SB_enum Sentence_Break_invmap[] = { /* for EBCDIC 1047 */ - PL_SB_Other, - PL_SB_Sp, - PL_SB_Other, - PL_SB_Sp, - PL_SB_CR, - PL_SB_Other, - PL_SB_LF, - PL_SB_Other, - PL_SB_Sep, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Lower, - PL_SB_Other, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Close, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Upper, - PL_SB_Format, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Format, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Close, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Sp, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Format, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_Sep, - PL_SB_Format, - PL_SB_Sp, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Format, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Sp, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_SContinue, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_STerm, - PL_SB_Close, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Format, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other +static const SB_enum Sentence_Break_invmap[] = { /* for EBCDIC 1047 */ + SB_Other, + SB_Sp, + SB_Other, + SB_Sp, + SB_CR, + SB_Other, + SB_LF, + SB_Other, + SB_Sep, + SB_Other, + SB_Sp, + SB_Lower, + SB_Other, + SB_ATerm, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_STerm, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_Other, + SB_Upper, + SB_Other, + SB_SContinue, + SB_Other, + SB_STerm, + SB_Lower, + SB_Upper, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Upper, + SB_Lower, + SB_Close, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Close, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Upper, + SB_Format, + SB_Lower, + SB_Close, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Numeric, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Other, + SB_SContinue, + SB_Other, + SB_Lower, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_SContinue, + SB_Other, + SB_Extend, + SB_Other, + SB_Format, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Numeric, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Format, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Format, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_SContinue, + SB_STerm, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Close, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Numeric, + SB_Extend, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Sp, + SB_OLetter, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_SContinue, + SB_STerm, + SB_Other, + SB_SContinue, + SB_STerm, + SB_Other, + SB_Extend, + SB_Format, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Numeric, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Lower, + SB_Extend, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Sp, + SB_Format, + SB_Extend, + SB_Format, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_ATerm, + SB_Other, + SB_Sep, + SB_Format, + SB_Sp, + SB_Other, + SB_Close, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_STerm, + SB_Other, + SB_Sp, + SB_Format, + SB_Other, + SB_Format, + SB_Other, + SB_Lower, + SB_Other, + SB_Close, + SB_Lower, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_Other, + SB_Extend, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_Other, + SB_Sp, + SB_SContinue, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Lower, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_SContinue, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_Extend, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_ATerm, + SB_Other, + SB_SContinue, + SB_STerm, + SB_SContinue, + SB_Close, + SB_Other, + SB_SContinue, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_ATerm, + SB_Other, + SB_SContinue, + SB_Other, + SB_STerm, + SB_Other, + SB_Upper, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_STerm, + SB_Close, + SB_SContinue, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Format, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Upper, + SB_Lower, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_STerm, + SB_Format, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Format, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_Format, + SB_Other, + SB_Extend, + SB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -37575,1536 +37575,1536 @@ static const UV Word_Break_invlist[] = { /* for EBCDIC 1047 */ #if defined(PERL_IN_REGEXEC_C) -#define PL_WB_ENUM_COUNT 19 +#define WB_ENUM_COUNT 19 typedef enum { - PL_WB_Other = 0, - PL_WB_ALetter = 1, - PL_WB_CR = 2, - PL_WB_Double_Quote = 3, - PL_WB_EDGE = 4, - PL_WB_Extend = 5, - PL_WB_ExtendNumLet = 6, - PL_WB_Format = 7, - PL_WB_Hebrew_Letter = 8, - PL_WB_Katakana = 9, - PL_WB_LF = 10, - PL_WB_MidLetter = 11, - PL_WB_MidNum = 12, - PL_WB_MidNumLet = 13, - PL_WB_Newline = 14, - PL_WB_Numeric = 15, - PL_WB_Regional_Indicator = 16, - PL_WB_Single_Quote = 17, - PL_WB_UNKNOWN = 18 -} PL_WB_enum; + WB_Other = 0, + WB_ALetter = 1, + WB_CR = 2, + WB_Double_Quote = 3, + WB_EDGE = 4, + WB_Extend = 5, + WB_ExtendNumLet = 6, + WB_Format = 7, + WB_Hebrew_Letter = 8, + WB_Katakana = 9, + WB_LF = 10, + WB_MidLetter = 11, + WB_MidNum = 12, + WB_MidNumLet = 13, + WB_Newline = 14, + WB_Numeric = 15, + WB_Regional_Indicator = 16, + WB_Single_Quote = 17, + WB_UNKNOWN = 18 +} WB_enum; -static const PL_WB_enum Word_Break_invmap[] = { /* for EBCDIC 1047 */ - PL_WB_Other, - PL_WB_Newline, - PL_WB_CR, - PL_WB_Other, - PL_WB_LF, - PL_WB_Other, - PL_WB_Newline, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_Single_Quote, - PL_WB_Other, - PL_WB_Double_Quote, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Format, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_MidNum, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_MidLetter, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_ALetter, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Newline, - PL_WB_Format, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Extend, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Regional_Indicator, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other +static const WB_enum Word_Break_invmap[] = { /* for EBCDIC 1047 */ + WB_Other, + WB_Newline, + WB_CR, + WB_Other, + WB_LF, + WB_Other, + WB_Newline, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidLetter, + WB_Other, + WB_Single_Quote, + WB_Other, + WB_Double_Quote, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Format, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_MidNum, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_MidLetter, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_ALetter, + WB_MidLetter, + WB_Other, + WB_Format, + WB_Other, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Numeric, + WB_Other, + WB_Numeric, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Format, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Numeric, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Format, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Numeric, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Format, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidLetter, + WB_Newline, + WB_Format, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_MidNum, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_Format, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Hebrew_Letter, + WB_Extend, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_MidNum, + WB_Other, + WB_MidLetter, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ExtendNumLet, + WB_MidNum, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNum, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNum, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidLetter, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Format, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Regional_Indicator, + WB_Other, + WB_Format, + WB_Other, + WB_Format, + WB_Other, + WB_Extend, + WB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -50311,1510 +50311,1510 @@ static const UV Grapheme_Cluster_Break_invlist[] = { /* for EBCDIC 037 */ #if defined(PERL_IN_REGEXEC_C) -#define PL_GCB_ENUM_COUNT 14 +#define GCB_ENUM_COUNT 14 typedef enum { - PL_GCB_Other = 0, - PL_GCB_CR = 1, - PL_GCB_Control = 2, - PL_GCB_EDGE = 3, - PL_GCB_Extend = 4, - PL_GCB_L = 5, - PL_GCB_LF = 6, - PL_GCB_LV = 7, - PL_GCB_LVT = 8, - PL_GCB_Prepend = 9, - PL_GCB_Regional_Indicator = 10, - PL_GCB_SpacingMark = 11, - PL_GCB_T = 12, - PL_GCB_V = 13 -} PL_GCB_enum; + GCB_Other = 0, + GCB_CR = 1, + GCB_Control = 2, + GCB_EDGE = 3, + GCB_Extend = 4, + GCB_L = 5, + GCB_LF = 6, + GCB_LV = 7, + GCB_LVT = 8, + GCB_Prepend = 9, + GCB_Regional_Indicator = 10, + GCB_SpacingMark = 11, + GCB_T = 12, + GCB_V = 13 +} GCB_enum; -static const PL_GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for EBCDIC 037 */ - PL_GCB_Control, - PL_GCB_CR, - PL_GCB_Control, - PL_GCB_LF, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_L, - PL_GCB_V, - PL_GCB_T, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_L, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_Other, - PL_GCB_V, - PL_GCB_Other, - PL_GCB_T, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Regional_Indicator, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other +static const GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for EBCDIC 037 */ + GCB_Control, + GCB_CR, + GCB_Control, + GCB_LF, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_L, + GCB_V, + GCB_T, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_L, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_Other, + GCB_V, + GCB_Other, + GCB_T, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Control, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Regional_Indicator, + GCB_Other, + GCB_Control, + GCB_Extend, + GCB_Control, + GCB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -57501,2883 +57501,2883 @@ static const UV Sentence_Break_invlist[] = { /* for EBCDIC 037 */ #if defined(PERL_IN_REGEXEC_C) -#define PL_SB_ENUM_COUNT 16 +#define SB_ENUM_COUNT 16 typedef enum { - PL_SB_Other = 0, - PL_SB_ATerm = 1, - PL_SB_CR = 2, - PL_SB_Close = 3, - PL_SB_EDGE = 4, - PL_SB_Extend = 5, - PL_SB_Format = 6, - PL_SB_LF = 7, - PL_SB_Lower = 8, - PL_SB_Numeric = 9, - PL_SB_OLetter = 10, - PL_SB_SContinue = 11, - PL_SB_STerm = 12, - PL_SB_Sep = 13, - PL_SB_Sp = 14, - PL_SB_Upper = 15 -} PL_SB_enum; + SB_Other = 0, + SB_ATerm = 1, + SB_CR = 2, + SB_Close = 3, + SB_EDGE = 4, + SB_Extend = 5, + SB_Format = 6, + SB_LF = 7, + SB_Lower = 8, + SB_Numeric = 9, + SB_OLetter = 10, + SB_SContinue = 11, + SB_STerm = 12, + SB_Sep = 13, + SB_Sp = 14, + SB_Upper = 15 +} SB_enum; -static const PL_SB_enum Sentence_Break_invmap[] = { /* for EBCDIC 037 */ - PL_SB_Other, - PL_SB_Sp, - PL_SB_Other, - PL_SB_Sp, - PL_SB_CR, - PL_SB_Other, - PL_SB_Sep, - PL_SB_Other, - PL_SB_LF, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Lower, - PL_SB_Other, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Upper, - PL_SB_Format, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Format, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Close, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Sp, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Format, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_Sep, - PL_SB_Format, - PL_SB_Sp, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Format, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Sp, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_SContinue, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_STerm, - PL_SB_Close, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Format, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other +static const SB_enum Sentence_Break_invmap[] = { /* for EBCDIC 037 */ + SB_Other, + SB_Sp, + SB_Other, + SB_Sp, + SB_CR, + SB_Other, + SB_Sep, + SB_Other, + SB_LF, + SB_Other, + SB_Sp, + SB_Lower, + SB_Other, + SB_ATerm, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_STerm, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_Other, + SB_Upper, + SB_Other, + SB_SContinue, + SB_Other, + SB_STerm, + SB_Lower, + SB_Upper, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Upper, + SB_Lower, + SB_Close, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Upper, + SB_Format, + SB_Lower, + SB_Close, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Numeric, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Other, + SB_SContinue, + SB_Other, + SB_Lower, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_SContinue, + SB_Other, + SB_Extend, + SB_Other, + SB_Format, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Numeric, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Format, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Format, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_SContinue, + SB_STerm, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Close, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Numeric, + SB_Extend, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Sp, + SB_OLetter, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_SContinue, + SB_STerm, + SB_Other, + SB_SContinue, + SB_STerm, + SB_Other, + SB_Extend, + SB_Format, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Numeric, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Lower, + SB_Extend, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Sp, + SB_Format, + SB_Extend, + SB_Format, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_ATerm, + SB_Other, + SB_Sep, + SB_Format, + SB_Sp, + SB_Other, + SB_Close, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_STerm, + SB_Other, + SB_Sp, + SB_Format, + SB_Other, + SB_Format, + SB_Other, + SB_Lower, + SB_Other, + SB_Close, + SB_Lower, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_Other, + SB_Extend, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_Other, + SB_Sp, + SB_SContinue, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Lower, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_SContinue, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_Extend, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_ATerm, + SB_Other, + SB_SContinue, + SB_STerm, + SB_SContinue, + SB_Close, + SB_Other, + SB_SContinue, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_ATerm, + SB_Other, + SB_SContinue, + SB_Other, + SB_STerm, + SB_Other, + SB_Upper, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_STerm, + SB_Close, + SB_SContinue, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Format, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Upper, + SB_Lower, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_STerm, + SB_Format, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Format, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_Format, + SB_Other, + SB_Extend, + SB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -61980,1532 +61980,1532 @@ static const UV Word_Break_invlist[] = { /* for EBCDIC 037 */ #if defined(PERL_IN_REGEXEC_C) -#define PL_WB_ENUM_COUNT 19 +#define WB_ENUM_COUNT 19 typedef enum { - PL_WB_Other = 0, - PL_WB_ALetter = 1, - PL_WB_CR = 2, - PL_WB_Double_Quote = 3, - PL_WB_EDGE = 4, - PL_WB_Extend = 5, - PL_WB_ExtendNumLet = 6, - PL_WB_Format = 7, - PL_WB_Hebrew_Letter = 8, - PL_WB_Katakana = 9, - PL_WB_LF = 10, - PL_WB_MidLetter = 11, - PL_WB_MidNum = 12, - PL_WB_MidNumLet = 13, - PL_WB_Newline = 14, - PL_WB_Numeric = 15, - PL_WB_Regional_Indicator = 16, - PL_WB_Single_Quote = 17, - PL_WB_UNKNOWN = 18 -} PL_WB_enum; + WB_Other = 0, + WB_ALetter = 1, + WB_CR = 2, + WB_Double_Quote = 3, + WB_EDGE = 4, + WB_Extend = 5, + WB_ExtendNumLet = 6, + WB_Format = 7, + WB_Hebrew_Letter = 8, + WB_Katakana = 9, + WB_LF = 10, + WB_MidLetter = 11, + WB_MidNum = 12, + WB_MidNumLet = 13, + WB_Newline = 14, + WB_Numeric = 15, + WB_Regional_Indicator = 16, + WB_Single_Quote = 17, + WB_UNKNOWN = 18 +} WB_enum; -static const PL_WB_enum Word_Break_invmap[] = { /* for EBCDIC 037 */ - PL_WB_Other, - PL_WB_Newline, - PL_WB_CR, - PL_WB_Other, - PL_WB_Newline, - PL_WB_Other, - PL_WB_LF, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_Single_Quote, - PL_WB_Other, - PL_WB_Double_Quote, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Format, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_MidNum, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_MidLetter, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_ALetter, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Newline, - PL_WB_Format, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Extend, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Regional_Indicator, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other +static const WB_enum Word_Break_invmap[] = { /* for EBCDIC 037 */ + WB_Other, + WB_Newline, + WB_CR, + WB_Other, + WB_Newline, + WB_Other, + WB_LF, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidLetter, + WB_Other, + WB_Single_Quote, + WB_Other, + WB_Double_Quote, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Format, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_MidNum, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_MidLetter, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_ALetter, + WB_MidLetter, + WB_Other, + WB_Format, + WB_Other, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Numeric, + WB_Other, + WB_Numeric, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Format, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Numeric, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Format, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Numeric, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Format, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidLetter, + WB_Newline, + WB_Format, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_MidNum, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_Format, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Hebrew_Letter, + WB_Extend, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_MidNum, + WB_Other, + WB_MidLetter, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ExtendNumLet, + WB_MidNum, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNum, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNum, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidLetter, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Format, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Regional_Indicator, + WB_Other, + WB_Format, + WB_Other, + WB_Format, + WB_Other, + WB_Extend, + WB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -74702,1510 +74702,1510 @@ static const UV Grapheme_Cluster_Break_invlist[] = { /* for EBCDIC POSIX-BC */ #if defined(PERL_IN_REGEXEC_C) -#define PL_GCB_ENUM_COUNT 14 +#define GCB_ENUM_COUNT 14 typedef enum { - PL_GCB_Other = 0, - PL_GCB_CR = 1, - PL_GCB_Control = 2, - PL_GCB_EDGE = 3, - PL_GCB_Extend = 4, - PL_GCB_L = 5, - PL_GCB_LF = 6, - PL_GCB_LV = 7, - PL_GCB_LVT = 8, - PL_GCB_Prepend = 9, - PL_GCB_Regional_Indicator = 10, - PL_GCB_SpacingMark = 11, - PL_GCB_T = 12, - PL_GCB_V = 13 -} PL_GCB_enum; + GCB_Other = 0, + GCB_CR = 1, + GCB_Control = 2, + GCB_EDGE = 3, + GCB_Extend = 4, + GCB_L = 5, + GCB_LF = 6, + GCB_LV = 7, + GCB_LVT = 8, + GCB_Prepend = 9, + GCB_Regional_Indicator = 10, + GCB_SpacingMark = 11, + GCB_T = 12, + GCB_V = 13 +} GCB_enum; -static const PL_GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for EBCDIC POSIX-BC */ - PL_GCB_Control, - PL_GCB_CR, - PL_GCB_Control, - PL_GCB_LF, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_L, - PL_GCB_V, - PL_GCB_T, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_L, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_LV, - PL_GCB_LVT, - PL_GCB_Other, - PL_GCB_V, - PL_GCB_Other, - PL_GCB_T, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_SpacingMark, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Extend, - PL_GCB_Other, - PL_GCB_Regional_Indicator, - PL_GCB_Other, - PL_GCB_Control, - PL_GCB_Extend, - PL_GCB_Control, - PL_GCB_Other +static const GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for EBCDIC POSIX-BC */ + GCB_Control, + GCB_CR, + GCB_Control, + GCB_LF, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_L, + GCB_V, + GCB_T, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Extend, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_L, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_LV, + GCB_LVT, + GCB_Other, + GCB_V, + GCB_Other, + GCB_T, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Control, + GCB_Other, + GCB_Extend, + GCB_SpacingMark, + GCB_Extend, + GCB_Other, + GCB_SpacingMark, + GCB_Extend, + GCB_Control, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Extend, + GCB_Other, + GCB_Regional_Indicator, + GCB_Other, + GCB_Control, + GCB_Extend, + GCB_Control, + GCB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -81906,2891 +81906,2891 @@ static const UV Sentence_Break_invlist[] = { /* for EBCDIC POSIX-BC */ #if defined(PERL_IN_REGEXEC_C) -#define PL_SB_ENUM_COUNT 16 +#define SB_ENUM_COUNT 16 typedef enum { - PL_SB_Other = 0, - PL_SB_ATerm = 1, - PL_SB_CR = 2, - PL_SB_Close = 3, - PL_SB_EDGE = 4, - PL_SB_Extend = 5, - PL_SB_Format = 6, - PL_SB_LF = 7, - PL_SB_Lower = 8, - PL_SB_Numeric = 9, - PL_SB_OLetter = 10, - PL_SB_SContinue = 11, - PL_SB_STerm = 12, - PL_SB_Sep = 13, - PL_SB_Sp = 14, - PL_SB_Upper = 15 -} PL_SB_enum; + SB_Other = 0, + SB_ATerm = 1, + SB_CR = 2, + SB_Close = 3, + SB_EDGE = 4, + SB_Extend = 5, + SB_Format = 6, + SB_LF = 7, + SB_Lower = 8, + SB_Numeric = 9, + SB_OLetter = 10, + SB_SContinue = 11, + SB_STerm = 12, + SB_Sep = 13, + SB_Sp = 14, + SB_Upper = 15 +} SB_enum; -static const PL_SB_enum Sentence_Break_invmap[] = { /* for EBCDIC POSIX-BC */ - PL_SB_Other, - PL_SB_Sp, - PL_SB_Other, - PL_SB_Sp, - PL_SB_CR, - PL_SB_Other, - PL_SB_LF, - PL_SB_Other, - PL_SB_Sep, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Lower, - PL_SB_Other, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Format, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Close, - PL_SB_Upper, - PL_SB_Close, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Format, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Close, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Sp, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Format, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_Sep, - PL_SB_Format, - PL_SB_Sp, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Sp, - PL_SB_Format, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Extend, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Sp, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_STerm, - PL_SB_SContinue, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_ATerm, - PL_SB_Other, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_Close, - PL_SB_STerm, - PL_SB_Close, - PL_SB_SContinue, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Format, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_STerm, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_STerm, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Format, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Lower, - PL_SB_Upper, - PL_SB_Lower, - PL_SB_Other, - PL_SB_Numeric, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Upper, - PL_SB_Other, - PL_SB_Close, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_OLetter, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Format, - PL_SB_Other, - PL_SB_Extend, - PL_SB_Other +static const SB_enum Sentence_Break_invmap[] = { /* for EBCDIC POSIX-BC */ + SB_Other, + SB_Sp, + SB_Other, + SB_Sp, + SB_CR, + SB_Other, + SB_LF, + SB_Other, + SB_Sep, + SB_Other, + SB_Sp, + SB_Lower, + SB_Other, + SB_ATerm, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_STerm, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_Other, + SB_Upper, + SB_Other, + SB_SContinue, + SB_Other, + SB_STerm, + SB_Lower, + SB_Upper, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Upper, + SB_Lower, + SB_Close, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_Upper, + SB_Format, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Numeric, + SB_Other, + SB_Close, + SB_Upper, + SB_Close, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Other, + SB_SContinue, + SB_Other, + SB_Lower, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_SContinue, + SB_Other, + SB_Extend, + SB_Other, + SB_Format, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Numeric, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Format, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Format, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_SContinue, + SB_STerm, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Close, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Numeric, + SB_Extend, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Sp, + SB_OLetter, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_SContinue, + SB_STerm, + SB_Other, + SB_SContinue, + SB_STerm, + SB_Other, + SB_Extend, + SB_Format, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Numeric, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Lower, + SB_Extend, + SB_Other, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Sp, + SB_Format, + SB_Extend, + SB_Format, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_ATerm, + SB_Other, + SB_Sep, + SB_Format, + SB_Sp, + SB_Other, + SB_Close, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_STerm, + SB_Other, + SB_Sp, + SB_Format, + SB_Other, + SB_Format, + SB_Other, + SB_Lower, + SB_Other, + SB_Close, + SB_Lower, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_Other, + SB_Extend, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Extend, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_Other, + SB_Sp, + SB_SContinue, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_OLetter, + SB_Lower, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_STerm, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_SContinue, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_Extend, + SB_Other, + SB_SContinue, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_ATerm, + SB_Other, + SB_SContinue, + SB_STerm, + SB_SContinue, + SB_Close, + SB_Other, + SB_SContinue, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_STerm, + SB_Other, + SB_Close, + SB_Other, + SB_SContinue, + SB_ATerm, + SB_Other, + SB_SContinue, + SB_Other, + SB_STerm, + SB_Other, + SB_Upper, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Lower, + SB_Close, + SB_Other, + SB_Close, + SB_Other, + SB_Close, + SB_STerm, + SB_Close, + SB_SContinue, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Lower, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Format, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_Numeric, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_STerm, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Numeric, + SB_Other, + SB_Upper, + SB_Lower, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Numeric, + SB_Other, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_Extend, + SB_STerm, + SB_Other, + SB_OLetter, + SB_STerm, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Extend, + SB_Other, + SB_Extend, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_STerm, + SB_Format, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Format, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Extend, + SB_Other, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Other, + SB_Lower, + SB_Other, + SB_Lower, + SB_Upper, + SB_Lower, + SB_Other, + SB_Numeric, + SB_Other, + SB_OLetter, + SB_Other, + SB_Extend, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Upper, + SB_Other, + SB_Close, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_OLetter, + SB_Other, + SB_Format, + SB_Other, + SB_Format, + SB_Other, + SB_Extend, + SB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -86395,1534 +86395,1534 @@ static const UV Word_Break_invlist[] = { /* for EBCDIC POSIX-BC */ #if defined(PERL_IN_REGEXEC_C) -#define PL_WB_ENUM_COUNT 19 +#define WB_ENUM_COUNT 19 typedef enum { - PL_WB_Other = 0, - PL_WB_ALetter = 1, - PL_WB_CR = 2, - PL_WB_Double_Quote = 3, - PL_WB_EDGE = 4, - PL_WB_Extend = 5, - PL_WB_ExtendNumLet = 6, - PL_WB_Format = 7, - PL_WB_Hebrew_Letter = 8, - PL_WB_Katakana = 9, - PL_WB_LF = 10, - PL_WB_MidLetter = 11, - PL_WB_MidNum = 12, - PL_WB_MidNumLet = 13, - PL_WB_Newline = 14, - PL_WB_Numeric = 15, - PL_WB_Regional_Indicator = 16, - PL_WB_Single_Quote = 17, - PL_WB_UNKNOWN = 18 -} PL_WB_enum; + WB_Other = 0, + WB_ALetter = 1, + WB_CR = 2, + WB_Double_Quote = 3, + WB_EDGE = 4, + WB_Extend = 5, + WB_ExtendNumLet = 6, + WB_Format = 7, + WB_Hebrew_Letter = 8, + WB_Katakana = 9, + WB_LF = 10, + WB_MidLetter = 11, + WB_MidNum = 12, + WB_MidNumLet = 13, + WB_Newline = 14, + WB_Numeric = 15, + WB_Regional_Indicator = 16, + WB_Single_Quote = 17, + WB_UNKNOWN = 18 +} WB_enum; -static const PL_WB_enum Word_Break_invmap[] = { /* for EBCDIC POSIX-BC */ - PL_WB_Other, - PL_WB_Newline, - PL_WB_CR, - PL_WB_Other, - PL_WB_LF, - PL_WB_Other, - PL_WB_Newline, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_Single_Quote, - PL_WB_Other, - PL_WB_Double_Quote, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Format, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_MidNum, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_MidLetter, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_ALetter, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_Newline, - PL_WB_Format, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Extend, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_Other, - PL_WB_Hebrew_Letter, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_MidLetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_MidNumLet, - PL_WB_Other, - PL_WB_MidLetter, - PL_WB_MidNum, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ExtendNumLet, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Katakana, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Format, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Numeric, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_ALetter, - PL_WB_Other, - PL_WB_Regional_Indicator, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Format, - PL_WB_Other, - PL_WB_Extend, - PL_WB_Other +static const WB_enum Word_Break_invmap[] = { /* for EBCDIC POSIX-BC */ + WB_Other, + WB_Newline, + WB_CR, + WB_Other, + WB_LF, + WB_Other, + WB_Newline, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidLetter, + WB_Other, + WB_Single_Quote, + WB_Other, + WB_Double_Quote, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Format, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_MidNum, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_MidLetter, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_ALetter, + WB_MidLetter, + WB_Other, + WB_Format, + WB_Other, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Numeric, + WB_Other, + WB_Numeric, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Format, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Numeric, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Format, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Numeric, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Format, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidLetter, + WB_Newline, + WB_Format, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_MidNum, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_Format, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Hebrew_Letter, + WB_Extend, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_Other, + WB_Hebrew_Letter, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_MidNum, + WB_Other, + WB_MidLetter, + WB_MidNum, + WB_Other, + WB_Extend, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ExtendNumLet, + WB_MidNum, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNum, + WB_MidLetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidNum, + WB_Other, + WB_MidNumLet, + WB_Other, + WB_MidLetter, + WB_MidNum, + WB_Other, + WB_ALetter, + WB_Other, + WB_ExtendNumLet, + WB_Other, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Extend, + WB_Other, + WB_Extend, + WB_ALetter, + WB_Other, + WB_Katakana, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_Format, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Format, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Numeric, + WB_Other, + WB_ALetter, + WB_Other, + WB_Extend, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_ALetter, + WB_Other, + WB_Regional_Indicator, + WB_Other, + WB_Format, + WB_Other, + WB_Format, + WB_Other, + WB_Extend, + WB_Other }; #endif /* defined(PERL_IN_REGEXEC_C) */ @@ -97322,5 +97322,5 @@ static const UV XPosixXDigit_invlist[] = { /* for EBCDIC POSIX-BC */ * a17a0330e57d774343a53c019f1bc69827c2676982a1bf48e0898a76710e8877 lib/unicore/extracted/DNumType.txt * c2cb810a67cc5fb4a8d236b6c1bc6dd4d89733d8603881997e8aae2c816a3db1 lib/unicore/extracted/DNumValues.txt * 746472de66b936ac885ca6d6e68058242b4e909e3260c6317f3ec719f78f76cc lib/unicore/version - * 0bac6f110c7e46527d2bca4d37945ef54008f0e6d50ce493018f5d360d48f11a regen/mk_invlists.pl + * 52906c205cae4bc9e878d2bcdf8c2bbb1382356f8b4870fe3ac1949ad59b03cd regen/mk_invlists.pl * ex: set ro: */ @@ -2277,30 +2277,30 @@ Es |void |to_utf8_substr |NN regexp * prog Es |bool |to_byte_substr |NN regexp * prog ERsn |I32 |reg_check_named_buff_matched |NN const regexp *rex \ |NN const regnode *scan -EsnR |bool |isGCB |const PL_GCB_enum before|const PL_GCB_enum after -EsR |bool |isSB |PL_SB_enum before \ - |PL_SB_enum after \ +EsnR |bool |isGCB |const GCB_enum before|const GCB_enum after +EsR |bool |isSB |SB_enum before \ + |SB_enum after \ |NN const U8 * const strbeg \ |NN const U8 * const curpos \ |NN const U8 * const strend \ |const bool utf8_target -EsR |PL_SB_enum|advance_one_SB|NN U8 ** curpos \ +EsR |SB_enum|advance_one_SB |NN U8 ** curpos \ |NN const U8 * const strend \ |const bool utf8_target -EsR |PL_SB_enum|backup_one_SB|NN const U8 * const strbeg \ +EsR |SB_enum|backup_one_SB |NN const U8 * const strbeg \ |NN U8 ** curpos \ |const bool utf8_target -EsR |bool |isWB |PL_WB_enum previous \ - |PL_WB_enum before \ - |PL_WB_enum after \ +EsR |bool |isWB |WB_enum previous \ + |WB_enum before \ + |WB_enum after \ |NN const U8 * const strbeg \ |NN const U8 * const curpos \ |NN const U8 * const strend \ |const bool utf8_target -EsR |PL_WB_enum|advance_one_WB|NN U8 ** curpos \ +EsR |WB_enum|advance_one_WB |NN U8 ** curpos \ |NN const U8 * const strend \ |const bool utf8_target -EsR |PL_WB_enum|backup_one_WB|NN PL_WB_enum * previous \ +EsR |WB_enum|backup_one_WB |NN WB_enum * previous \ |NN const U8 * const strbeg \ |NN U8 ** curpos \ |const bool utf8_target @@ -7414,28 +7414,28 @@ PERL_CALLCONV SV* Perl__swash_to_invlist(pTHX_ SV* const swash) #endif #if defined(PERL_IN_REGEXEC_C) -STATIC PL_SB_enum S_advance_one_SB(pTHX_ U8 ** curpos, const U8 * const strend, const bool utf8_target) +STATIC SB_enum S_advance_one_SB(pTHX_ U8 ** curpos, const U8 * const strend, const bool utf8_target) __attribute__warn_unused_result__ __attribute__nonnull__(pTHX_1) __attribute__nonnull__(pTHX_2); #define PERL_ARGS_ASSERT_ADVANCE_ONE_SB \ assert(curpos); assert(strend) -STATIC PL_WB_enum S_advance_one_WB(pTHX_ U8 ** curpos, const U8 * const strend, const bool utf8_target) +STATIC WB_enum S_advance_one_WB(pTHX_ U8 ** curpos, const U8 * const strend, const bool utf8_target) __attribute__warn_unused_result__ __attribute__nonnull__(pTHX_1) __attribute__nonnull__(pTHX_2); #define PERL_ARGS_ASSERT_ADVANCE_ONE_WB \ assert(curpos); assert(strend) -STATIC PL_SB_enum S_backup_one_SB(pTHX_ const U8 * const strbeg, U8 ** curpos, const bool utf8_target) +STATIC SB_enum S_backup_one_SB(pTHX_ const U8 * const strbeg, U8 ** curpos, const bool utf8_target) __attribute__warn_unused_result__ __attribute__nonnull__(pTHX_1) __attribute__nonnull__(pTHX_2); #define PERL_ARGS_ASSERT_BACKUP_ONE_SB \ assert(strbeg); assert(curpos) -STATIC PL_WB_enum S_backup_one_WB(pTHX_ PL_WB_enum * previous, const U8 * const strbeg, U8 ** curpos, const bool utf8_target) +STATIC WB_enum S_backup_one_WB(pTHX_ WB_enum * previous, const U8 * const strbeg, U8 ** curpos, const bool utf8_target) __attribute__warn_unused_result__ __attribute__nonnull__(pTHX_1) __attribute__nonnull__(pTHX_2) @@ -7461,10 +7461,10 @@ STATIC bool S_isFOO_utf8_lc(pTHX_ const U8 classnum, const U8* character) #define PERL_ARGS_ASSERT_ISFOO_UTF8_LC \ assert(character) -STATIC bool S_isGCB(const PL_GCB_enum before, const PL_GCB_enum after) +STATIC bool S_isGCB(const GCB_enum before, const GCB_enum after) __attribute__warn_unused_result__; -STATIC bool S_isSB(pTHX_ PL_SB_enum before, PL_SB_enum after, const U8 * const strbeg, const U8 * const curpos, const U8 * const strend, const bool utf8_target) +STATIC bool S_isSB(pTHX_ SB_enum before, SB_enum after, const U8 * const strbeg, const U8 * const curpos, const U8 * const strend, const bool utf8_target) __attribute__warn_unused_result__ __attribute__nonnull__(pTHX_3) __attribute__nonnull__(pTHX_4) @@ -7472,7 +7472,7 @@ STATIC bool S_isSB(pTHX_ PL_SB_enum before, PL_SB_enum after, const U8 * const s #define PERL_ARGS_ASSERT_ISSB \ assert(strbeg); assert(curpos); assert(strend) -STATIC bool S_isWB(pTHX_ PL_WB_enum previous, PL_WB_enum before, PL_WB_enum after, const U8 * const strbeg, const U8 * const curpos, const U8 * const strend, const bool utf8_target) +STATIC bool S_isWB(pTHX_ WB_enum previous, WB_enum before, WB_enum after, const U8 * const strbeg, const U8 * const curpos, const U8 * const strend, const bool utf8_target) __attribute__warn_unused_result__ __attribute__nonnull__(pTHX_4) __attribute__nonnull__(pTHX_5) diff --git a/regen/mk_invlists.pl b/regen/mk_invlists.pl index 93bdc29898..1473b55d16 100644 --- a/regen/mk_invlists.pl +++ b/regen/mk_invlists.pl @@ -205,7 +205,7 @@ sub output_invmap ($$$$$$$) { # better for those if they are upper. XXX $short_name = uc($short_name) if length($short_name) < 3 || substr($short_name, 0, 1) =~ /[[:lower:]]/; - $name_prefix = "PL_${short_name}_"; + $name_prefix = "${short_name}_"; my $enum_count = keys %enums; print $out_fh "\n#define ${name_prefix}ENUM_COUNT ", scalar keys %enums, "\n"; @@ -2080,12 +2080,12 @@ S_find_byclass(pTHX_ regexp * prog, const regnode *c, char *s, } if (utf8_target) { - PL_GCB_enum before = getGCB_VAL_UTF8( + GCB_enum before = getGCB_VAL_UTF8( reghop3((U8*)s, -1, (U8*)(reginfo->strbeg)), (U8*) reginfo->strend); while (s < strend) { - PL_GCB_enum after = getGCB_VAL_UTF8((U8*) s, + GCB_enum after = getGCB_VAL_UTF8((U8*) s, (U8*) reginfo->strend); if (to_complement ^ isGCB(before, after)) { if (reginfo->intuit || regtry(reginfo, &s)) { @@ -2128,12 +2128,12 @@ S_find_byclass(pTHX_ regexp * prog, const regnode *c, char *s, } if (utf8_target) { - PL_SB_enum before = getSB_VAL_UTF8(reghop3((U8*)s, + SB_enum before = getSB_VAL_UTF8(reghop3((U8*)s, -1, (U8*)(reginfo->strbeg)), (U8*) reginfo->strend); while (s < strend) { - PL_SB_enum after = getSB_VAL_UTF8((U8*) s, + SB_enum after = getSB_VAL_UTF8((U8*) s, (U8*) reginfo->strend); if (to_complement ^ isSB(before, after, @@ -2151,9 +2151,9 @@ S_find_byclass(pTHX_ regexp * prog, const regnode *c, char *s, } } else { /* Not utf8. */ - PL_SB_enum before = getSB_VAL_CP((U8) *(s -1)); + SB_enum before = getSB_VAL_CP((U8) *(s -1)); while (s < strend) { - PL_SB_enum after = getSB_VAL_CP((U8) *s); + SB_enum after = getSB_VAL_CP((U8) *s); if (to_complement ^ isSB(before, after, (U8*) reginfo->strbeg, @@ -2197,14 +2197,14 @@ S_find_byclass(pTHX_ regexp * prog, const regnode *c, char *s, * loop through the line. Context may be needed to make a * determination, and if so, this can save having to * recalculate it */ - PL_WB_enum previous = PL_WB_UNKNOWN; - PL_WB_enum before = getWB_VAL_UTF8( + WB_enum previous = WB_UNKNOWN; + WB_enum before = getWB_VAL_UTF8( reghop3((U8*)s, -1, (U8*)(reginfo->strbeg)), (U8*) reginfo->strend); while (s < strend) { - PL_WB_enum after = getWB_VAL_UTF8((U8*) s, + WB_enum after = getWB_VAL_UTF8((U8*) s, (U8*) reginfo->strend); if (to_complement ^ isWB(previous, before, @@ -2224,10 +2224,10 @@ S_find_byclass(pTHX_ regexp * prog, const regnode *c, char *s, } } else { /* Not utf8. */ - PL_WB_enum previous = PL_WB_UNKNOWN; - PL_WB_enum before = getWB_VAL_CP((U8) *(s -1)); + WB_enum previous = WB_UNKNOWN; + WB_enum before = getWB_VAL_CP((U8) *(s -1)); while (s < strend) { - PL_WB_enum after = getWB_VAL_CP((U8) *s); + WB_enum after = getWB_VAL_CP((U8) *s); if (to_complement ^ isWB(previous, before, after, @@ -4186,10 +4186,10 @@ S_setup_EXACTISH_ST_c1_c2(pTHX_ const regnode * const text_node, int *c1p, /* This creates a single number by combining two, with 'before' being like the * 10's digit, but this isn't necessarily base 10; it is base however many * elements of the enum there are */ -#define GCBcase(before, after) ((PL_GCB_ENUM_COUNT * before) + after) +#define GCBcase(before, after) ((GCB_ENUM_COUNT * before) + after) STATIC bool -S_isGCB(const PL_GCB_enum before, const PL_GCB_enum after) +S_isGCB(const GCB_enum before, const GCB_enum after) { /* returns a boolean indicating if there is a Grapheme Cluster Boundary * between the inputs. See http://www.unicode.org/reports/tr29/ */ @@ -4211,71 +4211,71 @@ S_isGCB(const PL_GCB_enum before, const PL_GCB_enum after) /* Do not break between a CR and LF. GB3. CR × LF */ - case GCBcase(PL_GCB_CR, PL_GCB_LF): + case GCBcase(GCB_CR, GCB_LF): return FALSE; /* Do not break Hangul syllable sequences. GB6. L × ( L | V | LV | LVT ) */ - case GCBcase(PL_GCB_L, PL_GCB_L): - case GCBcase(PL_GCB_L, PL_GCB_V): - case GCBcase(PL_GCB_L, PL_GCB_LV): - case GCBcase(PL_GCB_L, PL_GCB_LVT): + case GCBcase(GCB_L, GCB_L): + case GCBcase(GCB_L, GCB_V): + case GCBcase(GCB_L, GCB_LV): + case GCBcase(GCB_L, GCB_LVT): return FALSE; /* GB7. ( LV | V ) × ( V | T ) */ - case GCBcase(PL_GCB_LV, PL_GCB_V): - case GCBcase(PL_GCB_LV, PL_GCB_T): - case GCBcase(PL_GCB_V, PL_GCB_V): - case GCBcase(PL_GCB_V, PL_GCB_T): + case GCBcase(GCB_LV, GCB_V): + case GCBcase(GCB_LV, GCB_T): + case GCBcase(GCB_V, GCB_V): + case GCBcase(GCB_V, GCB_T): return FALSE; /* GB8. ( LVT | T) × T */ - case GCBcase(PL_GCB_LVT, PL_GCB_T): - case GCBcase(PL_GCB_T, PL_GCB_T): + case GCBcase(GCB_LVT, GCB_T): + case GCBcase(GCB_T, GCB_T): return FALSE; /* Do not break between regional indicator symbols. GB8a. Regional_Indicator × Regional_Indicator */ - case GCBcase(PL_GCB_Regional_Indicator, PL_GCB_Regional_Indicator): + case GCBcase(GCB_Regional_Indicator, GCB_Regional_Indicator): return FALSE; /* Do not break before extending characters. GB9. × Extend */ - case GCBcase(PL_GCB_Other, PL_GCB_Extend): - case GCBcase(PL_GCB_Extend, PL_GCB_Extend): - case GCBcase(PL_GCB_L, PL_GCB_Extend): - case GCBcase(PL_GCB_LV, PL_GCB_Extend): - case GCBcase(PL_GCB_LVT, PL_GCB_Extend): - case GCBcase(PL_GCB_Prepend, PL_GCB_Extend): - case GCBcase(PL_GCB_Regional_Indicator, PL_GCB_Extend): - case GCBcase(PL_GCB_SpacingMark, PL_GCB_Extend): - case GCBcase(PL_GCB_T, PL_GCB_Extend): - case GCBcase(PL_GCB_V, PL_GCB_Extend): + case GCBcase(GCB_Other, GCB_Extend): + case GCBcase(GCB_Extend, GCB_Extend): + case GCBcase(GCB_L, GCB_Extend): + case GCBcase(GCB_LV, GCB_Extend): + case GCBcase(GCB_LVT, GCB_Extend): + case GCBcase(GCB_Prepend, GCB_Extend): + case GCBcase(GCB_Regional_Indicator, GCB_Extend): + case GCBcase(GCB_SpacingMark, GCB_Extend): + case GCBcase(GCB_T, GCB_Extend): + case GCBcase(GCB_V, GCB_Extend): return FALSE; /* Do not break before SpacingMarks, or after Prepend characters. GB9a. × SpacingMark */ - case GCBcase(PL_GCB_Other, PL_GCB_SpacingMark): - case GCBcase(PL_GCB_Extend, PL_GCB_SpacingMark): - case GCBcase(PL_GCB_L, PL_GCB_SpacingMark): - case GCBcase(PL_GCB_LV, PL_GCB_SpacingMark): - case GCBcase(PL_GCB_LVT, PL_GCB_SpacingMark): - case GCBcase(PL_GCB_Prepend, PL_GCB_SpacingMark): - case GCBcase(PL_GCB_Regional_Indicator, PL_GCB_SpacingMark): - case GCBcase(PL_GCB_SpacingMark, PL_GCB_SpacingMark): - case GCBcase(PL_GCB_T, PL_GCB_SpacingMark): - case GCBcase(PL_GCB_V, PL_GCB_SpacingMark): + case GCBcase(GCB_Other, GCB_SpacingMark): + case GCBcase(GCB_Extend, GCB_SpacingMark): + case GCBcase(GCB_L, GCB_SpacingMark): + case GCBcase(GCB_LV, GCB_SpacingMark): + case GCBcase(GCB_LVT, GCB_SpacingMark): + case GCBcase(GCB_Prepend, GCB_SpacingMark): + case GCBcase(GCB_Regional_Indicator, GCB_SpacingMark): + case GCBcase(GCB_SpacingMark, GCB_SpacingMark): + case GCBcase(GCB_T, GCB_SpacingMark): + case GCBcase(GCB_V, GCB_SpacingMark): return FALSE; /* GB9b. Prepend × */ - case GCBcase(PL_GCB_Prepend, PL_GCB_Other): - case GCBcase(PL_GCB_Prepend, PL_GCB_L): - case GCBcase(PL_GCB_Prepend, PL_GCB_LV): - case GCBcase(PL_GCB_Prepend, PL_GCB_LVT): - case GCBcase(PL_GCB_Prepend, PL_GCB_Prepend): - case GCBcase(PL_GCB_Prepend, PL_GCB_Regional_Indicator): - case GCBcase(PL_GCB_Prepend, PL_GCB_T): - case GCBcase(PL_GCB_Prepend, PL_GCB_V): + case GCBcase(GCB_Prepend, GCB_Other): + case GCBcase(GCB_Prepend, GCB_L): + case GCBcase(GCB_Prepend, GCB_LV): + case GCBcase(GCB_Prepend, GCB_LVT): + case GCBcase(GCB_Prepend, GCB_Prepend): + case GCBcase(GCB_Prepend, GCB_Regional_Indicator): + case GCBcase(GCB_Prepend, GCB_T): + case GCBcase(GCB_Prepend, GCB_V): return FALSE; } @@ -4285,8 +4285,8 @@ S_isGCB(const PL_GCB_enum before, const PL_GCB_enum after) #define SBcase(before, after) ((SB_ENUM_COUNT * before) + after) STATIC bool -S_isSB(pTHX_ PL_SB_enum before, - PL_SB_enum after, +S_isSB(pTHX_ SB_enum before, + SB_enum after, const U8 * const strbeg, const U8 * const curpos, const U8 * const strend, @@ -4297,37 +4297,37 @@ S_isSB(pTHX_ PL_SB_enum before, U8 * lpos = (U8 *) curpos; U8 * temp_pos; - PL_SB_enum backup; + SB_enum backup; PERL_ARGS_ASSERT_ISSB; /* Break at the start and end of text. SB1. sot ÷ SB2. ÷ eot */ - if (before == PL_SB_EDGE || after == PL_SB_EDGE) { + if (before == SB_EDGE || after == SB_EDGE) { return TRUE; } /* SB 3: Do not break within CRLF. */ - if (before == PL_SB_CR && after == PL_SB_LF) { + if (before == SB_CR && after == SB_LF) { return FALSE; } /* Break after paragraph separators. (though why CR and LF are considered * so is beyond me (khw) SB4. Sep | CR | LF ÷ */ - if (before == PL_SB_Sep || before == PL_SB_CR || before == PL_SB_LF) { + if (before == SB_Sep || before == SB_CR || before == SB_LF) { return TRUE; } /* Ignore Format and Extend characters, except after sot, Sep, CR, or LF. * (See Section 6.2, Replacing Ignore Rules.) SB5. X (Extend | Format)* → X */ - if (after == PL_SB_Extend || after == PL_SB_Format) { + if (after == SB_Extend || after == SB_Format) { return FALSE; } - if (before == PL_SB_Extend || before == PL_SB_Format) { + if (before == SB_Extend || before == SB_Format) { before = backup_one_SB(strbeg, &lpos, utf8_target); } @@ -4340,14 +4340,14 @@ S_isSB(pTHX_ PL_SB_enum before, * not mark the end of a sentence. * SB6. ATerm × Numeric */ - if (before == PL_SB_ATerm && after == PL_SB_Numeric) { + if (before == SB_ATerm && after == SB_Numeric) { return FALSE; } /* SB7. Upper ATerm × Upper */ - if (before == PL_SB_ATerm && after == PL_SB_Upper) { + if (before == SB_ATerm && after == SB_Upper) { temp_pos = lpos; - if (PL_SB_Upper == backup_one_SB(strbeg, &temp_pos, utf8_target)) { + if (SB_Upper == backup_one_SB(strbeg, &temp_pos, utf8_target)) { return FALSE; } } @@ -4356,43 +4356,43 @@ S_isSB(pTHX_ PL_SB_enum before, * SB10. (STerm | ATerm) Close* Sp* × ( Sp | Sep | CR | LF ) */ backup = before; temp_pos = lpos; - while (backup == PL_SB_Sp) { + while (backup == SB_Sp) { backup = backup_one_SB(strbeg, &temp_pos, utf8_target); } - while (backup == PL_SB_Close) { + while (backup == SB_Close) { backup = backup_one_SB(strbeg, &temp_pos, utf8_target); } - if ((backup == PL_SB_STerm || backup == PL_SB_ATerm) - && ( after == PL_SB_SContinue - || after == PL_SB_STerm - || after == PL_SB_ATerm - || after == PL_SB_Sp - || after == PL_SB_Sep - || after == PL_SB_CR - || after == PL_SB_LF)) + if ((backup == SB_STerm || backup == SB_ATerm) + && ( after == SB_SContinue + || after == SB_STerm + || after == SB_ATerm + || after == SB_Sp + || after == SB_Sep + || after == SB_CR + || after == SB_LF)) { return FALSE; } /* SB8. ATerm Close* Sp* × ( ¬(OLetter | Upper | Lower | Sep | CR | LF | * STerm | ATerm) )* Lower */ - if (backup == PL_SB_ATerm) { + if (backup == SB_ATerm) { U8 * rpos = (U8 *) curpos; - PL_SB_enum later = after; - - while ( later != PL_SB_OLetter - && later != PL_SB_Upper - && later != PL_SB_Lower - && later != PL_SB_Sep - && later != PL_SB_CR - && later != PL_SB_LF - && later != PL_SB_STerm - && later != PL_SB_ATerm - && later != PL_SB_EDGE) + SB_enum later = after; + + while ( later != SB_OLetter + && later != SB_Upper + && later != SB_Lower + && later != SB_Sep + && later != SB_CR + && later != SB_LF + && later != SB_STerm + && later != SB_ATerm + && later != SB_EDGE) { later = advance_one_SB(&rpos, strend, utf8_target); } - if (later == PL_SB_Lower) { + if (later == SB_Lower) { return FALSE; } } @@ -4403,15 +4403,15 @@ S_isSB(pTHX_ PL_SB_enum before, * SB9. ( STerm | ATerm ) Close* × ( Close | Sp | Sep | CR | LF ) */ backup = before; temp_pos = lpos; - while (backup == PL_SB_Close) { + while (backup == SB_Close) { backup = backup_one_SB(strbeg, &temp_pos, utf8_target); } - if ((backup == PL_SB_STerm || backup == PL_SB_ATerm) - && ( after == PL_SB_Close - || after == PL_SB_Sp - || after == PL_SB_Sep - || after == PL_SB_CR - || after == PL_SB_LF)) + if ((backup == SB_STerm || backup == SB_ATerm) + && ( after == SB_Close + || after == SB_Sp + || after == SB_Sep + || after == SB_CR + || after == SB_LF)) { return FALSE; } @@ -4420,22 +4420,22 @@ S_isSB(pTHX_ PL_SB_enum before, /* SB11. ( STerm | ATerm ) Close* Sp* ( Sep | CR | LF )? ÷ */ temp_pos = lpos; backup = backup_one_SB(strbeg, &temp_pos, utf8_target); - if ( backup == PL_SB_Sep - || backup == PL_SB_CR - || backup == PL_SB_LF) + if ( backup == SB_Sep + || backup == SB_CR + || backup == SB_LF) { lpos = temp_pos; } else { backup = before; } - while (backup == PL_SB_Sp) { + while (backup == SB_Sp) { backup = backup_one_SB(strbeg, &lpos, utf8_target); } - while (backup == PL_SB_Close) { + while (backup == SB_Close) { backup = backup_one_SB(strbeg, &lpos, utf8_target); } - if (backup == PL_SB_STerm || backup == PL_SB_ATerm) { + if (backup == SB_STerm || backup == SB_ATerm) { return TRUE; } @@ -4445,54 +4445,54 @@ S_isSB(pTHX_ PL_SB_enum before, return FALSE; } -STATIC PL_SB_enum +STATIC SB_enum S_advance_one_SB(pTHX_ U8 ** curpos, const U8 * const strend, const bool utf8_target) { - PL_SB_enum sb; + SB_enum sb; PERL_ARGS_ASSERT_ADVANCE_ONE_SB; if (*curpos >= strend) { - return PL_SB_EDGE; + return SB_EDGE; } if (utf8_target) { do { *curpos += UTF8SKIP(*curpos); if (*curpos >= strend) { - return PL_SB_EDGE; + return SB_EDGE; } sb = getSB_VAL_UTF8(*curpos, strend); - } while (sb == PL_SB_Extend || sb == PL_SB_Format); + } while (sb == SB_Extend || sb == SB_Format); } else { do { (*curpos)++; if (*curpos >= strend) { - return PL_SB_EDGE; + return SB_EDGE; } sb = getSB_VAL_CP(**curpos); - } while (sb == PL_SB_Extend || sb == PL_SB_Format); + } while (sb == SB_Extend || sb == SB_Format); } return sb; } -STATIC PL_SB_enum +STATIC SB_enum S_backup_one_SB(pTHX_ const U8 * const strbeg, U8 ** curpos, const bool utf8_target) { - PL_SB_enum sb; + SB_enum sb; PERL_ARGS_ASSERT_BACKUP_ONE_SB; if (*curpos < strbeg) { - return PL_SB_EDGE; + return SB_EDGE; } if (utf8_target) { U8 * prev_char_pos = reghopmaybe3(*curpos, -1, strbeg); if (! prev_char_pos) { - return PL_SB_EDGE; + return SB_EDGE; } /* Back up over Extend and Format. curpos is always just to the right @@ -4508,30 +4508,30 @@ S_backup_one_SB(pTHX_ const U8 * const strbeg, U8 ** curpos, const bool utf8_tar } else { *curpos = (U8 *) strbeg; - return PL_SB_EDGE; + return SB_EDGE; } - } while (sb == PL_SB_Extend || sb == PL_SB_Format); + } while (sb == SB_Extend || sb == SB_Format); } else { do { if (*curpos - 2 < strbeg) { *curpos = (U8 *) strbeg; - return PL_SB_EDGE; + return SB_EDGE; } (*curpos)--; sb = getSB_VAL_CP(*(*curpos - 1)); - } while (sb == PL_SB_Extend || sb == PL_SB_Format); + } while (sb == SB_Extend || sb == SB_Format); } return sb; } -#define WBcase(before, after) ((PL_WB_ENUM_COUNT * before) + after) +#define WBcase(before, after) ((WB_ENUM_COUNT * before) + after) STATIC bool -S_isWB(pTHX_ PL_WB_enum previous, - PL_WB_enum before, - PL_WB_enum after, +S_isWB(pTHX_ WB_enum previous, + WB_enum before, + WB_enum after, const U8 * const strbeg, const U8 * const curpos, const U8 * const strend, @@ -4541,7 +4541,7 @@ S_isWB(pTHX_ PL_WB_enum previous, * a Unicode word break, using their published algorithm. Context may be * needed to make this determination. If the value for the character * before 'before' is known, it is passed as 'previous'; otherwise that - * should be set to PL_WB_UNKNOWN. The other input parameters give the + * should be set to WB_UNKNOWN. The other input parameters give the * boundaries and current position in the matching of the string. That * is, 'curpos' marks the position where the character whose wb value is * 'after' begins. See http://www.unicode.org/reports/tr29/ */ @@ -4552,19 +4552,19 @@ S_isWB(pTHX_ PL_WB_enum previous, PERL_ARGS_ASSERT_ISWB; /* WB1 and WB2: Break at the start and end of text. */ - if (before == PL_WB_EDGE || after == PL_WB_EDGE) { + if (before == WB_EDGE || after == WB_EDGE) { return TRUE; } /* WB 3: Do not break within CRLF. */ - if (before == PL_WB_CR && after == PL_WB_LF) { + if (before == WB_CR && after == WB_LF) { return FALSE; } /* WB 3a and WB 3b: Otherwise break before and after Newlines (including CR * and LF) */ - if ( before == PL_WB_CR || before == PL_WB_LF || before == PL_WB_Newline - || after == PL_WB_CR || after == PL_WB_LF || after == PL_WB_Newline) + if ( before == WB_CR || before == WB_LF || before == WB_Newline + || after == WB_CR || after == WB_LF || after == WB_Newline) { return TRUE; } @@ -4573,11 +4573,11 @@ S_isWB(pTHX_ PL_WB_enum previous, * beginning of a region of text. * WB4. X (Extend | Format)* → X. */ - if (after == PL_WB_Extend || after == PL_WB_Format) { + if (after == WB_Extend || after == WB_Format) { return FALSE; } - if (before == PL_WB_Extend || before == PL_WB_Format) { + if (before == WB_Extend || before == WB_Format) { before = backup_one_WB(&previous, strbeg, &before_pos, utf8_target); } @@ -4589,110 +4589,110 @@ S_isWB(pTHX_ PL_WB_enum previous, /* Do not break between most letters. WB5. (ALetter | Hebrew_Letter) × (ALetter | Hebrew_Letter) */ - case WBcase(PL_WB_ALetter, PL_WB_ALetter): - case WBcase(PL_WB_ALetter, PL_WB_Hebrew_Letter): - case WBcase(PL_WB_Hebrew_Letter, PL_WB_ALetter): - case WBcase(PL_WB_Hebrew_Letter, PL_WB_Hebrew_Letter): + case WBcase(WB_ALetter, WB_ALetter): + case WBcase(WB_ALetter, WB_Hebrew_Letter): + case WBcase(WB_Hebrew_Letter, WB_ALetter): + case WBcase(WB_Hebrew_Letter, WB_Hebrew_Letter): return FALSE; /* Do not break letters across certain punctuation. WB6. (ALetter | Hebrew_Letter) × (MidLetter | MidNumLet | Single_Quote) (ALetter | Hebrew_Letter) */ - case WBcase(PL_WB_ALetter, PL_WB_MidLetter): - case WBcase(PL_WB_ALetter, PL_WB_MidNumLet): - case WBcase(PL_WB_ALetter, PL_WB_Single_Quote): - case WBcase(PL_WB_Hebrew_Letter, PL_WB_MidLetter): - case WBcase(PL_WB_Hebrew_Letter, PL_WB_MidNumLet): - /*case WBcase(PL_WB_Hebrew_Letter, PL_WB_Single_Quote):*/ + case WBcase(WB_ALetter, WB_MidLetter): + case WBcase(WB_ALetter, WB_MidNumLet): + case WBcase(WB_ALetter, WB_Single_Quote): + case WBcase(WB_Hebrew_Letter, WB_MidLetter): + case WBcase(WB_Hebrew_Letter, WB_MidNumLet): + /*case WBcase(WB_Hebrew_Letter, WB_Single_Quote):*/ after = advance_one_WB(&after_pos, strend, utf8_target); - return after != PL_WB_ALetter && after != PL_WB_Hebrew_Letter; + return after != WB_ALetter && after != WB_Hebrew_Letter; /* WB7. (ALetter | Hebrew_Letter) (MidLetter | MidNumLet | * Single_Quote) × (ALetter | Hebrew_Letter) */ - case WBcase(PL_WB_MidLetter, PL_WB_ALetter): - case WBcase(PL_WB_MidLetter, PL_WB_Hebrew_Letter): - case WBcase(PL_WB_MidNumLet, PL_WB_ALetter): - case WBcase(PL_WB_MidNumLet, PL_WB_Hebrew_Letter): - case WBcase(PL_WB_Single_Quote, PL_WB_ALetter): - case WBcase(PL_WB_Single_Quote, PL_WB_Hebrew_Letter): + case WBcase(WB_MidLetter, WB_ALetter): + case WBcase(WB_MidLetter, WB_Hebrew_Letter): + case WBcase(WB_MidNumLet, WB_ALetter): + case WBcase(WB_MidNumLet, WB_Hebrew_Letter): + case WBcase(WB_Single_Quote, WB_ALetter): + case WBcase(WB_Single_Quote, WB_Hebrew_Letter): before = backup_one_WB(&previous, strbeg, &before_pos, utf8_target); - return before != PL_WB_ALetter && before != PL_WB_Hebrew_Letter; + return before != WB_ALetter && before != WB_Hebrew_Letter; /* WB7a. Hebrew_Letter × Single_Quote */ - case WBcase(PL_WB_Hebrew_Letter, PL_WB_Single_Quote): + case WBcase(WB_Hebrew_Letter, WB_Single_Quote): return FALSE; /* WB7b. Hebrew_Letter × Double_Quote Hebrew_Letter */ - case WBcase(PL_WB_Hebrew_Letter, PL_WB_Double_Quote): + case WBcase(WB_Hebrew_Letter, WB_Double_Quote): return advance_one_WB(&after_pos, strend, utf8_target) - != PL_WB_Hebrew_Letter; + != WB_Hebrew_Letter; /* WB7c. Hebrew_Letter Double_Quote × Hebrew_Letter */ - case WBcase(PL_WB_Double_Quote, PL_WB_Hebrew_Letter): + case WBcase(WB_Double_Quote, WB_Hebrew_Letter): return backup_one_WB(&previous, strbeg, &before_pos, utf8_target) - != PL_WB_Hebrew_Letter; + != WB_Hebrew_Letter; /* Do not break within sequences of digits, or digits adjacent to * letters (“3a”, or “A3”). WB8. Numeric × Numeric */ - case WBcase(PL_WB_Numeric, PL_WB_Numeric): + case WBcase(WB_Numeric, WB_Numeric): return FALSE; /* WB9. (ALetter | Hebrew_Letter) × Numeric */ - case WBcase(PL_WB_ALetter, PL_WB_Numeric): - case WBcase(PL_WB_Hebrew_Letter, PL_WB_Numeric): + case WBcase(WB_ALetter, WB_Numeric): + case WBcase(WB_Hebrew_Letter, WB_Numeric): return FALSE; /* WB10. Numeric × (ALetter | Hebrew_Letter) */ - case WBcase(PL_WB_Numeric, PL_WB_ALetter): - case WBcase(PL_WB_Numeric, PL_WB_Hebrew_Letter): + case WBcase(WB_Numeric, WB_ALetter): + case WBcase(WB_Numeric, WB_Hebrew_Letter): return FALSE; /* Do not break within sequences, such as “3.2” or “3,456.789”. WB11. Numeric (MidNum | MidNumLet | Single_Quote) × Numeric */ - case WBcase(PL_WB_MidNum, PL_WB_Numeric): - case WBcase(PL_WB_MidNumLet, PL_WB_Numeric): - case WBcase(PL_WB_Single_Quote, PL_WB_Numeric): + case WBcase(WB_MidNum, WB_Numeric): + case WBcase(WB_MidNumLet, WB_Numeric): + case WBcase(WB_Single_Quote, WB_Numeric): return backup_one_WB(&previous, strbeg, &before_pos, utf8_target) - != PL_WB_Numeric; + != WB_Numeric; /* WB12. Numeric × (MidNum | MidNumLet | Single_Quote) Numeric * */ - case WBcase(PL_WB_Numeric, PL_WB_MidNum): - case WBcase(PL_WB_Numeric, PL_WB_MidNumLet): - case WBcase(PL_WB_Numeric, PL_WB_Single_Quote): + case WBcase(WB_Numeric, WB_MidNum): + case WBcase(WB_Numeric, WB_MidNumLet): + case WBcase(WB_Numeric, WB_Single_Quote): return advance_one_WB(&after_pos, strend, utf8_target) - != PL_WB_Numeric; + != WB_Numeric; /* Do not break between Katakana. WB13. Katakana × Katakana */ - case WBcase(PL_WB_Katakana, PL_WB_Katakana): + case WBcase(WB_Katakana, WB_Katakana): return FALSE; /* Do not break from extenders. WB13a. (ALetter | Hebrew_Letter | Numeric | Katakana | ExtendNumLet) × ExtendNumLet */ - case WBcase(PL_WB_ALetter, PL_WB_ExtendNumLet): - case WBcase(PL_WB_Hebrew_Letter, PL_WB_ExtendNumLet): - case WBcase(PL_WB_Numeric, PL_WB_ExtendNumLet): - case WBcase(PL_WB_Katakana, PL_WB_ExtendNumLet): - case WBcase(PL_WB_ExtendNumLet, PL_WB_ExtendNumLet): + case WBcase(WB_ALetter, WB_ExtendNumLet): + case WBcase(WB_Hebrew_Letter, WB_ExtendNumLet): + case WBcase(WB_Numeric, WB_ExtendNumLet): + case WBcase(WB_Katakana, WB_ExtendNumLet): + case WBcase(WB_ExtendNumLet, WB_ExtendNumLet): return FALSE; /* WB13b. ExtendNumLet × (ALetter | Hebrew_Letter | Numeric * | Katakana) */ - case WBcase(PL_WB_ExtendNumLet, PL_WB_ALetter): - case WBcase(PL_WB_ExtendNumLet, PL_WB_Hebrew_Letter): - case WBcase(PL_WB_ExtendNumLet, PL_WB_Numeric): - case WBcase(PL_WB_ExtendNumLet, PL_WB_Katakana): + case WBcase(WB_ExtendNumLet, WB_ALetter): + case WBcase(WB_ExtendNumLet, WB_Hebrew_Letter): + case WBcase(WB_ExtendNumLet, WB_Numeric): + case WBcase(WB_ExtendNumLet, WB_Katakana): return FALSE; /* Do not break between regional indicator symbols. WB13c. Regional_Indicator × Regional_Indicator */ - case WBcase(PL_WB_Regional_Indicator, PL_WB_Regional_Indicator): + case WBcase(WB_Regional_Indicator, WB_Regional_Indicator): return FALSE; } @@ -4700,15 +4700,15 @@ S_isWB(pTHX_ PL_WB_enum previous, NOT_REACHED; /* NOTREACHED */ } -STATIC PL_WB_enum +STATIC WB_enum S_advance_one_WB(pTHX_ U8 ** curpos, const U8 * const strend, const bool utf8_target) { - PL_WB_enum wb; + WB_enum wb; PERL_ARGS_ASSERT_ADVANCE_ONE_WB; if (*curpos >= strend) { - return PL_WB_EDGE; + return WB_EDGE; } if (utf8_target) { @@ -4717,52 +4717,52 @@ S_advance_one_WB(pTHX_ U8 ** curpos, const U8 * const strend, const bool utf8_ta do { *curpos += UTF8SKIP(*curpos); if (*curpos >= strend) { - return PL_WB_EDGE; + return WB_EDGE; } wb = getWB_VAL_UTF8(*curpos, strend); - } while (wb == PL_WB_Extend || wb == PL_WB_Format); + } while (wb == WB_Extend || wb == WB_Format); } else { do { (*curpos)++; if (*curpos >= strend) { - return PL_WB_EDGE; + return WB_EDGE; } wb = getWB_VAL_CP(**curpos); - } while (wb == PL_WB_Extend || wb == PL_WB_Format); + } while (wb == WB_Extend || wb == WB_Format); } return wb; } -STATIC PL_WB_enum -S_backup_one_WB(pTHX_ PL_WB_enum * previous, const U8 * const strbeg, U8 ** curpos, const bool utf8_target) +STATIC WB_enum +S_backup_one_WB(pTHX_ WB_enum * previous, const U8 * const strbeg, U8 ** curpos, const bool utf8_target) { - PL_WB_enum wb; + WB_enum wb; PERL_ARGS_ASSERT_BACKUP_ONE_WB; /* If we know what the previous character's break value is, don't have * to look it up */ - if (*previous != PL_WB_UNKNOWN) { + if (*previous != WB_UNKNOWN) { wb = *previous; - *previous = PL_WB_UNKNOWN; + *previous = WB_UNKNOWN; /* XXX Note that doesn't change curpos, and maybe should */ /* But we always back up over these two types */ - if (wb != PL_WB_Extend && wb != PL_WB_Format) { + if (wb != WB_Extend && wb != WB_Format) { return wb; } } if (*curpos < strbeg) { - return PL_WB_EDGE; + return WB_EDGE; } if (utf8_target) { U8 * prev_char_pos = reghopmaybe3(*curpos, -1, strbeg); if (! prev_char_pos) { - return PL_WB_EDGE; + return WB_EDGE; } /* Back up over Extend and Format. curpos is always just to the right @@ -4779,19 +4779,19 @@ S_backup_one_WB(pTHX_ PL_WB_enum * previous, const U8 * const strbeg, U8 ** curp } else { *curpos = (U8 *) strbeg; - return PL_WB_EDGE; + return WB_EDGE; } - } while (wb == PL_WB_Extend || wb == PL_WB_Format); + } while (wb == WB_Extend || wb == WB_Format); } else { do { if (*curpos - 2 < strbeg) { *curpos = (U8 *) strbeg; - return PL_WB_EDGE; + return WB_EDGE; } (*curpos)--; wb = getWB_VAL_CP(*(*curpos - 1)); - } while (wb == PL_WB_Extend || wb == PL_WB_Format); + } while (wb == WB_Extend || wb == WB_Format); } return wb; @@ -5669,7 +5669,7 @@ S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, regnode *prog) match = TRUE; } else { - match = isWB(PL_WB_UNKNOWN, + match = isWB(WB_UNKNOWN, getWB_VAL_UTF8( reghop3((U8*)locinput, -1, @@ -5728,7 +5728,7 @@ S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, regnode *prog) match = TRUE; } else { - match = isWB(PL_WB_UNKNOWN, + match = isWB(WB_UNKNOWN, getWB_VAL_CP(UCHARAT(locinput -1)), getWB_VAL_CP(UCHARAT(locinput)), (U8*) reginfo->strbeg, @@ -5959,7 +5959,7 @@ S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, regnode *prog) else { /* Get the gcb type for the current character */ - PL_GCB_enum prev_gcb = getGCB_VAL_UTF8((U8*) locinput, + GCB_enum prev_gcb = getGCB_VAL_UTF8((U8*) locinput, (U8*) reginfo->strend); /* Then scan through the input until we get to the first @@ -5968,7 +5968,7 @@ S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, regnode *prog) * end-of-input) */ locinput += UTF8SKIP(locinput); while (locinput < reginfo->strend) { - PL_GCB_enum cur_gcb = getGCB_VAL_UTF8((U8*) locinput, + GCB_enum cur_gcb = getGCB_VAL_UTF8((U8*) locinput, (U8*) reginfo->strend); if (isGCB(prev_gcb, cur_gcb)) { break; |