summaryrefslogtreecommitdiff
path: root/lib/brackets-type.tab.i
diff options
context:
space:
mode:
Diffstat (limited to 'lib/brackets-type.tab.i')
-rw-r--r--lib/brackets-type.tab.i623
1 files changed, 623 insertions, 0 deletions
diff --git a/lib/brackets-type.tab.i b/lib/brackets-type.tab.i
new file mode 100644
index 0000000..d57b4f8
--- /dev/null
+++ b/lib/brackets-type.tab.i
@@ -0,0 +1,623 @@
+/* brackets-type.tab.i
+ * generated by gen-brackets-type-tab (GNU FriBidi 1.0.1)
+ * from the file BidiBrackets.txt of Unicode version 10.0.0. */
+
+#define PACKTAB_UINT8 uint8_t
+#define PACKTAB_UINT16 uint16_t
+#define PACKTAB_UINT32 uint32_t
+
+/*
+ generated by packtab.c version 3
+
+ use FRIBIDI_GET_BRACKET_TYPE(key) to access your table
+
+ assumed sizeof(int8_t): 1
+ required memory: 2816
+ lookups: 2
+ partition shape: Brt[512][128]
+ different table entries: 1 14
+*/
+
+/* *INDENT-OFF* */
+
+static const int8_t BrtLev1[128*14] = {
+#define BrtLev1_0000 0x0
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,0,
+#define BrtLev1_0080 0x80
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+#define BrtLev1_0F00 0x100
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,1,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+#define BrtLev1_1680 0x180
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+#define BrtLev1_2000 0x200
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,
+#define BrtLev1_2080 0x280
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+#define BrtLev1_2300 0x300
+ 0,0,0,0,0,0,0,0,3,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+#define BrtLev1_2700 0x380
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,3,1,3,1,3,1,3,1,3,1,3,1,3,1,0,0,0,0,0,0,0,0,0,0,
+#define BrtLev1_2780 0x400
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,3,1,3,1,3,1,3,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+#define BrtLev1_2980 0x480
+ 0,0,0,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,1,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,0,
+#define BrtLev1_2E00 0x500
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,3,1,3,1,3,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+#define BrtLev1_3000 0x580
+ 0,0,0,0,0,0,0,0,3,1,3,1,3,1,3,1,3,1,0,0,3,1,3,1,3,1,3,1,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+#define BrtLev1_FE00 0x600
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,1,3,1,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+#define BrtLev1_FF00 0x680
+ 0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,3,
+ 1,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+};
+
+static const PACKTAB_UINT16 BrtLev0[512*1] = {
+#define BrtLev0_0000 0x0
+ BrtLev1_0000, /* 0000..007F */
+ BrtLev1_0080, /* 0080..00FF */
+ BrtLev1_0080, /* 0100..017F */
+ BrtLev1_0080, /* 0180..01FF */
+ BrtLev1_0080, /* 0200..027F */
+ BrtLev1_0080, /* 0280..02FF */
+ BrtLev1_0080, /* 0300..037F */
+ BrtLev1_0080, /* 0380..03FF */
+ BrtLev1_0080, /* 0400..047F */
+ BrtLev1_0080, /* 0480..04FF */
+ BrtLev1_0080, /* 0500..057F */
+ BrtLev1_0080, /* 0580..05FF */
+ BrtLev1_0080, /* 0600..067F */
+ BrtLev1_0080, /* 0680..06FF */
+ BrtLev1_0080, /* 0700..077F */
+ BrtLev1_0080, /* 0780..07FF */
+ BrtLev1_0080, /* 0800..087F */
+ BrtLev1_0080, /* 0880..08FF */
+ BrtLev1_0080, /* 0900..097F */
+ BrtLev1_0080, /* 0980..09FF */
+ BrtLev1_0080, /* 0A00..0A7F */
+ BrtLev1_0080, /* 0A80..0AFF */
+ BrtLev1_0080, /* 0B00..0B7F */
+ BrtLev1_0080, /* 0B80..0BFF */
+ BrtLev1_0080, /* 0C00..0C7F */
+ BrtLev1_0080, /* 0C80..0CFF */
+ BrtLev1_0080, /* 0D00..0D7F */
+ BrtLev1_0080, /* 0D80..0DFF */
+ BrtLev1_0080, /* 0E00..0E7F */
+ BrtLev1_0080, /* 0E80..0EFF */
+ BrtLev1_0F00, /* 0F00..0F7F */
+ BrtLev1_0080, /* 0F80..0FFF */
+ BrtLev1_0080, /* 1000..107F */
+ BrtLev1_0080, /* 1080..10FF */
+ BrtLev1_0080, /* 1100..117F */
+ BrtLev1_0080, /* 1180..11FF */
+ BrtLev1_0080, /* 1200..127F */
+ BrtLev1_0080, /* 1280..12FF */
+ BrtLev1_0080, /* 1300..137F */
+ BrtLev1_0080, /* 1380..13FF */
+ BrtLev1_0080, /* 1400..147F */
+ BrtLev1_0080, /* 1480..14FF */
+ BrtLev1_0080, /* 1500..157F */
+ BrtLev1_0080, /* 1580..15FF */
+ BrtLev1_0080, /* 1600..167F */
+ BrtLev1_1680, /* 1680..16FF */
+ BrtLev1_0080, /* 1700..177F */
+ BrtLev1_0080, /* 1780..17FF */
+ BrtLev1_0080, /* 1800..187F */
+ BrtLev1_0080, /* 1880..18FF */
+ BrtLev1_0080, /* 1900..197F */
+ BrtLev1_0080, /* 1980..19FF */
+ BrtLev1_0080, /* 1A00..1A7F */
+ BrtLev1_0080, /* 1A80..1AFF */
+ BrtLev1_0080, /* 1B00..1B7F */
+ BrtLev1_0080, /* 1B80..1BFF */
+ BrtLev1_0080, /* 1C00..1C7F */
+ BrtLev1_0080, /* 1C80..1CFF */
+ BrtLev1_0080, /* 1D00..1D7F */
+ BrtLev1_0080, /* 1D80..1DFF */
+ BrtLev1_0080, /* 1E00..1E7F */
+ BrtLev1_0080, /* 1E80..1EFF */
+ BrtLev1_0080, /* 1F00..1F7F */
+ BrtLev1_0080, /* 1F80..1FFF */
+ BrtLev1_2000, /* 2000..207F */
+ BrtLev1_2080, /* 2080..20FF */
+ BrtLev1_0080, /* 2100..217F */
+ BrtLev1_0080, /* 2180..21FF */
+ BrtLev1_0080, /* 2200..227F */
+ BrtLev1_0080, /* 2280..22FF */
+ BrtLev1_2300, /* 2300..237F */
+ BrtLev1_0080, /* 2380..23FF */
+ BrtLev1_0080, /* 2400..247F */
+ BrtLev1_0080, /* 2480..24FF */
+ BrtLev1_0080, /* 2500..257F */
+ BrtLev1_0080, /* 2580..25FF */
+ BrtLev1_0080, /* 2600..267F */
+ BrtLev1_0080, /* 2680..26FF */
+ BrtLev1_2700, /* 2700..277F */
+ BrtLev1_2780, /* 2780..27FF */
+ BrtLev1_0080, /* 2800..287F */
+ BrtLev1_0080, /* 2880..28FF */
+ BrtLev1_0080, /* 2900..297F */
+ BrtLev1_2980, /* 2980..29FF */
+ BrtLev1_0080, /* 2A00..2A7F */
+ BrtLev1_0080, /* 2A80..2AFF */
+ BrtLev1_0080, /* 2B00..2B7F */
+ BrtLev1_0080, /* 2B80..2BFF */
+ BrtLev1_0080, /* 2C00..2C7F */
+ BrtLev1_0080, /* 2C80..2CFF */
+ BrtLev1_0080, /* 2D00..2D7F */
+ BrtLev1_0080, /* 2D80..2DFF */
+ BrtLev1_2E00, /* 2E00..2E7F */
+ BrtLev1_0080, /* 2E80..2EFF */
+ BrtLev1_0080, /* 2F00..2F7F */
+ BrtLev1_0080, /* 2F80..2FFF */
+ BrtLev1_3000, /* 3000..307F */
+ BrtLev1_0080, /* 3080..30FF */
+ BrtLev1_0080, /* 3100..317F */
+ BrtLev1_0080, /* 3180..31FF */
+ BrtLev1_0080, /* 3200..327F */
+ BrtLev1_0080, /* 3280..32FF */
+ BrtLev1_0080, /* 3300..337F */
+ BrtLev1_0080, /* 3380..33FF */
+ BrtLev1_0080, /* 3400..347F */
+ BrtLev1_0080, /* 3480..34FF */
+ BrtLev1_0080, /* 3500..357F */
+ BrtLev1_0080, /* 3580..35FF */
+ BrtLev1_0080, /* 3600..367F */
+ BrtLev1_0080, /* 3680..36FF */
+ BrtLev1_0080, /* 3700..377F */
+ BrtLev1_0080, /* 3780..37FF */
+ BrtLev1_0080, /* 3800..387F */
+ BrtLev1_0080, /* 3880..38FF */
+ BrtLev1_0080, /* 3900..397F */
+ BrtLev1_0080, /* 3980..39FF */
+ BrtLev1_0080, /* 3A00..3A7F */
+ BrtLev1_0080, /* 3A80..3AFF */
+ BrtLev1_0080, /* 3B00..3B7F */
+ BrtLev1_0080, /* 3B80..3BFF */
+ BrtLev1_0080, /* 3C00..3C7F */
+ BrtLev1_0080, /* 3C80..3CFF */
+ BrtLev1_0080, /* 3D00..3D7F */
+ BrtLev1_0080, /* 3D80..3DFF */
+ BrtLev1_0080, /* 3E00..3E7F */
+ BrtLev1_0080, /* 3E80..3EFF */
+ BrtLev1_0080, /* 3F00..3F7F */
+ BrtLev1_0080, /* 3F80..3FFF */
+ BrtLev1_0080, /* 4000..407F */
+ BrtLev1_0080, /* 4080..40FF */
+ BrtLev1_0080, /* 4100..417F */
+ BrtLev1_0080, /* 4180..41FF */
+ BrtLev1_0080, /* 4200..427F */
+ BrtLev1_0080, /* 4280..42FF */
+ BrtLev1_0080, /* 4300..437F */
+ BrtLev1_0080, /* 4380..43FF */
+ BrtLev1_0080, /* 4400..447F */
+ BrtLev1_0080, /* 4480..44FF */
+ BrtLev1_0080, /* 4500..457F */
+ BrtLev1_0080, /* 4580..45FF */
+ BrtLev1_0080, /* 4600..467F */
+ BrtLev1_0080, /* 4680..46FF */
+ BrtLev1_0080, /* 4700..477F */
+ BrtLev1_0080, /* 4780..47FF */
+ BrtLev1_0080, /* 4800..487F */
+ BrtLev1_0080, /* 4880..48FF */
+ BrtLev1_0080, /* 4900..497F */
+ BrtLev1_0080, /* 4980..49FF */
+ BrtLev1_0080, /* 4A00..4A7F */
+ BrtLev1_0080, /* 4A80..4AFF */
+ BrtLev1_0080, /* 4B00..4B7F */
+ BrtLev1_0080, /* 4B80..4BFF */
+ BrtLev1_0080, /* 4C00..4C7F */
+ BrtLev1_0080, /* 4C80..4CFF */
+ BrtLev1_0080, /* 4D00..4D7F */
+ BrtLev1_0080, /* 4D80..4DFF */
+ BrtLev1_0080, /* 4E00..4E7F */
+ BrtLev1_0080, /* 4E80..4EFF */
+ BrtLev1_0080, /* 4F00..4F7F */
+ BrtLev1_0080, /* 4F80..4FFF */
+ BrtLev1_0080, /* 5000..507F */
+ BrtLev1_0080, /* 5080..50FF */
+ BrtLev1_0080, /* 5100..517F */
+ BrtLev1_0080, /* 5180..51FF */
+ BrtLev1_0080, /* 5200..527F */
+ BrtLev1_0080, /* 5280..52FF */
+ BrtLev1_0080, /* 5300..537F */
+ BrtLev1_0080, /* 5380..53FF */
+ BrtLev1_0080, /* 5400..547F */
+ BrtLev1_0080, /* 5480..54FF */
+ BrtLev1_0080, /* 5500..557F */
+ BrtLev1_0080, /* 5580..55FF */
+ BrtLev1_0080, /* 5600..567F */
+ BrtLev1_0080, /* 5680..56FF */
+ BrtLev1_0080, /* 5700..577F */
+ BrtLev1_0080, /* 5780..57FF */
+ BrtLev1_0080, /* 5800..587F */
+ BrtLev1_0080, /* 5880..58FF */
+ BrtLev1_0080, /* 5900..597F */
+ BrtLev1_0080, /* 5980..59FF */
+ BrtLev1_0080, /* 5A00..5A7F */
+ BrtLev1_0080, /* 5A80..5AFF */
+ BrtLev1_0080, /* 5B00..5B7F */
+ BrtLev1_0080, /* 5B80..5BFF */
+ BrtLev1_0080, /* 5C00..5C7F */
+ BrtLev1_0080, /* 5C80..5CFF */
+ BrtLev1_0080, /* 5D00..5D7F */
+ BrtLev1_0080, /* 5D80..5DFF */
+ BrtLev1_0080, /* 5E00..5E7F */
+ BrtLev1_0080, /* 5E80..5EFF */
+ BrtLev1_0080, /* 5F00..5F7F */
+ BrtLev1_0080, /* 5F80..5FFF */
+ BrtLev1_0080, /* 6000..607F */
+ BrtLev1_0080, /* 6080..60FF */
+ BrtLev1_0080, /* 6100..617F */
+ BrtLev1_0080, /* 6180..61FF */
+ BrtLev1_0080, /* 6200..627F */
+ BrtLev1_0080, /* 6280..62FF */
+ BrtLev1_0080, /* 6300..637F */
+ BrtLev1_0080, /* 6380..63FF */
+ BrtLev1_0080, /* 6400..647F */
+ BrtLev1_0080, /* 6480..64FF */
+ BrtLev1_0080, /* 6500..657F */
+ BrtLev1_0080, /* 6580..65FF */
+ BrtLev1_0080, /* 6600..667F */
+ BrtLev1_0080, /* 6680..66FF */
+ BrtLev1_0080, /* 6700..677F */
+ BrtLev1_0080, /* 6780..67FF */
+ BrtLev1_0080, /* 6800..687F */
+ BrtLev1_0080, /* 6880..68FF */
+ BrtLev1_0080, /* 6900..697F */
+ BrtLev1_0080, /* 6980..69FF */
+ BrtLev1_0080, /* 6A00..6A7F */
+ BrtLev1_0080, /* 6A80..6AFF */
+ BrtLev1_0080, /* 6B00..6B7F */
+ BrtLev1_0080, /* 6B80..6BFF */
+ BrtLev1_0080, /* 6C00..6C7F */
+ BrtLev1_0080, /* 6C80..6CFF */
+ BrtLev1_0080, /* 6D00..6D7F */
+ BrtLev1_0080, /* 6D80..6DFF */
+ BrtLev1_0080, /* 6E00..6E7F */
+ BrtLev1_0080, /* 6E80..6EFF */
+ BrtLev1_0080, /* 6F00..6F7F */
+ BrtLev1_0080, /* 6F80..6FFF */
+ BrtLev1_0080, /* 7000..707F */
+ BrtLev1_0080, /* 7080..70FF */
+ BrtLev1_0080, /* 7100..717F */
+ BrtLev1_0080, /* 7180..71FF */
+ BrtLev1_0080, /* 7200..727F */
+ BrtLev1_0080, /* 7280..72FF */
+ BrtLev1_0080, /* 7300..737F */
+ BrtLev1_0080, /* 7380..73FF */
+ BrtLev1_0080, /* 7400..747F */
+ BrtLev1_0080, /* 7480..74FF */
+ BrtLev1_0080, /* 7500..757F */
+ BrtLev1_0080, /* 7580..75FF */
+ BrtLev1_0080, /* 7600..767F */
+ BrtLev1_0080, /* 7680..76FF */
+ BrtLev1_0080, /* 7700..777F */
+ BrtLev1_0080, /* 7780..77FF */
+ BrtLev1_0080, /* 7800..787F */
+ BrtLev1_0080, /* 7880..78FF */
+ BrtLev1_0080, /* 7900..797F */
+ BrtLev1_0080, /* 7980..79FF */
+ BrtLev1_0080, /* 7A00..7A7F */
+ BrtLev1_0080, /* 7A80..7AFF */
+ BrtLev1_0080, /* 7B00..7B7F */
+ BrtLev1_0080, /* 7B80..7BFF */
+ BrtLev1_0080, /* 7C00..7C7F */
+ BrtLev1_0080, /* 7C80..7CFF */
+ BrtLev1_0080, /* 7D00..7D7F */
+ BrtLev1_0080, /* 7D80..7DFF */
+ BrtLev1_0080, /* 7E00..7E7F */
+ BrtLev1_0080, /* 7E80..7EFF */
+ BrtLev1_0080, /* 7F00..7F7F */
+ BrtLev1_0080, /* 7F80..7FFF */
+ BrtLev1_0080, /* 8000..807F */
+ BrtLev1_0080, /* 8080..80FF */
+ BrtLev1_0080, /* 8100..817F */
+ BrtLev1_0080, /* 8180..81FF */
+ BrtLev1_0080, /* 8200..827F */
+ BrtLev1_0080, /* 8280..82FF */
+ BrtLev1_0080, /* 8300..837F */
+ BrtLev1_0080, /* 8380..83FF */
+ BrtLev1_0080, /* 8400..847F */
+ BrtLev1_0080, /* 8480..84FF */
+ BrtLev1_0080, /* 8500..857F */
+ BrtLev1_0080, /* 8580..85FF */
+ BrtLev1_0080, /* 8600..867F */
+ BrtLev1_0080, /* 8680..86FF */
+ BrtLev1_0080, /* 8700..877F */
+ BrtLev1_0080, /* 8780..87FF */
+ BrtLev1_0080, /* 8800..887F */
+ BrtLev1_0080, /* 8880..88FF */
+ BrtLev1_0080, /* 8900..897F */
+ BrtLev1_0080, /* 8980..89FF */
+ BrtLev1_0080, /* 8A00..8A7F */
+ BrtLev1_0080, /* 8A80..8AFF */
+ BrtLev1_0080, /* 8B00..8B7F */
+ BrtLev1_0080, /* 8B80..8BFF */
+ BrtLev1_0080, /* 8C00..8C7F */
+ BrtLev1_0080, /* 8C80..8CFF */
+ BrtLev1_0080, /* 8D00..8D7F */
+ BrtLev1_0080, /* 8D80..8DFF */
+ BrtLev1_0080, /* 8E00..8E7F */
+ BrtLev1_0080, /* 8E80..8EFF */
+ BrtLev1_0080, /* 8F00..8F7F */
+ BrtLev1_0080, /* 8F80..8FFF */
+ BrtLev1_0080, /* 9000..907F */
+ BrtLev1_0080, /* 9080..90FF */
+ BrtLev1_0080, /* 9100..917F */
+ BrtLev1_0080, /* 9180..91FF */
+ BrtLev1_0080, /* 9200..927F */
+ BrtLev1_0080, /* 9280..92FF */
+ BrtLev1_0080, /* 9300..937F */
+ BrtLev1_0080, /* 9380..93FF */
+ BrtLev1_0080, /* 9400..947F */
+ BrtLev1_0080, /* 9480..94FF */
+ BrtLev1_0080, /* 9500..957F */
+ BrtLev1_0080, /* 9580..95FF */
+ BrtLev1_0080, /* 9600..967F */
+ BrtLev1_0080, /* 9680..96FF */
+ BrtLev1_0080, /* 9700..977F */
+ BrtLev1_0080, /* 9780..97FF */
+ BrtLev1_0080, /* 9800..987F */
+ BrtLev1_0080, /* 9880..98FF */
+ BrtLev1_0080, /* 9900..997F */
+ BrtLev1_0080, /* 9980..99FF */
+ BrtLev1_0080, /* 9A00..9A7F */
+ BrtLev1_0080, /* 9A80..9AFF */
+ BrtLev1_0080, /* 9B00..9B7F */
+ BrtLev1_0080, /* 9B80..9BFF */
+ BrtLev1_0080, /* 9C00..9C7F */
+ BrtLev1_0080, /* 9C80..9CFF */
+ BrtLev1_0080, /* 9D00..9D7F */
+ BrtLev1_0080, /* 9D80..9DFF */
+ BrtLev1_0080, /* 9E00..9E7F */
+ BrtLev1_0080, /* 9E80..9EFF */
+ BrtLev1_0080, /* 9F00..9F7F */
+ BrtLev1_0080, /* 9F80..9FFF */
+ BrtLev1_0080, /* A000..A07F */
+ BrtLev1_0080, /* A080..A0FF */
+ BrtLev1_0080, /* A100..A17F */
+ BrtLev1_0080, /* A180..A1FF */
+ BrtLev1_0080, /* A200..A27F */
+ BrtLev1_0080, /* A280..A2FF */
+ BrtLev1_0080, /* A300..A37F */
+ BrtLev1_0080, /* A380..A3FF */
+ BrtLev1_0080, /* A400..A47F */
+ BrtLev1_0080, /* A480..A4FF */
+ BrtLev1_0080, /* A500..A57F */
+ BrtLev1_0080, /* A580..A5FF */
+ BrtLev1_0080, /* A600..A67F */
+ BrtLev1_0080, /* A680..A6FF */
+ BrtLev1_0080, /* A700..A77F */
+ BrtLev1_0080, /* A780..A7FF */
+ BrtLev1_0080, /* A800..A87F */
+ BrtLev1_0080, /* A880..A8FF */
+ BrtLev1_0080, /* A900..A97F */
+ BrtLev1_0080, /* A980..A9FF */
+ BrtLev1_0080, /* AA00..AA7F */
+ BrtLev1_0080, /* AA80..AAFF */
+ BrtLev1_0080, /* AB00..AB7F */
+ BrtLev1_0080, /* AB80..ABFF */
+ BrtLev1_0080, /* AC00..AC7F */
+ BrtLev1_0080, /* AC80..ACFF */
+ BrtLev1_0080, /* AD00..AD7F */
+ BrtLev1_0080, /* AD80..ADFF */
+ BrtLev1_0080, /* AE00..AE7F */
+ BrtLev1_0080, /* AE80..AEFF */
+ BrtLev1_0080, /* AF00..AF7F */
+ BrtLev1_0080, /* AF80..AFFF */
+ BrtLev1_0080, /* B000..B07F */
+ BrtLev1_0080, /* B080..B0FF */
+ BrtLev1_0080, /* B100..B17F */
+ BrtLev1_0080, /* B180..B1FF */
+ BrtLev1_0080, /* B200..B27F */
+ BrtLev1_0080, /* B280..B2FF */
+ BrtLev1_0080, /* B300..B37F */
+ BrtLev1_0080, /* B380..B3FF */
+ BrtLev1_0080, /* B400..B47F */
+ BrtLev1_0080, /* B480..B4FF */
+ BrtLev1_0080, /* B500..B57F */
+ BrtLev1_0080, /* B580..B5FF */
+ BrtLev1_0080, /* B600..B67F */
+ BrtLev1_0080, /* B680..B6FF */
+ BrtLev1_0080, /* B700..B77F */
+ BrtLev1_0080, /* B780..B7FF */
+ BrtLev1_0080, /* B800..B87F */
+ BrtLev1_0080, /* B880..B8FF */
+ BrtLev1_0080, /* B900..B97F */
+ BrtLev1_0080, /* B980..B9FF */
+ BrtLev1_0080, /* BA00..BA7F */
+ BrtLev1_0080, /* BA80..BAFF */
+ BrtLev1_0080, /* BB00..BB7F */
+ BrtLev1_0080, /* BB80..BBFF */
+ BrtLev1_0080, /* BC00..BC7F */
+ BrtLev1_0080, /* BC80..BCFF */
+ BrtLev1_0080, /* BD00..BD7F */
+ BrtLev1_0080, /* BD80..BDFF */
+ BrtLev1_0080, /* BE00..BE7F */
+ BrtLev1_0080, /* BE80..BEFF */
+ BrtLev1_0080, /* BF00..BF7F */
+ BrtLev1_0080, /* BF80..BFFF */
+ BrtLev1_0080, /* C000..C07F */
+ BrtLev1_0080, /* C080..C0FF */
+ BrtLev1_0080, /* C100..C17F */
+ BrtLev1_0080, /* C180..C1FF */
+ BrtLev1_0080, /* C200..C27F */
+ BrtLev1_0080, /* C280..C2FF */
+ BrtLev1_0080, /* C300..C37F */
+ BrtLev1_0080, /* C380..C3FF */
+ BrtLev1_0080, /* C400..C47F */
+ BrtLev1_0080, /* C480..C4FF */
+ BrtLev1_0080, /* C500..C57F */
+ BrtLev1_0080, /* C580..C5FF */
+ BrtLev1_0080, /* C600..C67F */
+ BrtLev1_0080, /* C680..C6FF */
+ BrtLev1_0080, /* C700..C77F */
+ BrtLev1_0080, /* C780..C7FF */
+ BrtLev1_0080, /* C800..C87F */
+ BrtLev1_0080, /* C880..C8FF */
+ BrtLev1_0080, /* C900..C97F */
+ BrtLev1_0080, /* C980..C9FF */
+ BrtLev1_0080, /* CA00..CA7F */
+ BrtLev1_0080, /* CA80..CAFF */
+ BrtLev1_0080, /* CB00..CB7F */
+ BrtLev1_0080, /* CB80..CBFF */
+ BrtLev1_0080, /* CC00..CC7F */
+ BrtLev1_0080, /* CC80..CCFF */
+ BrtLev1_0080, /* CD00..CD7F */
+ BrtLev1_0080, /* CD80..CDFF */
+ BrtLev1_0080, /* CE00..CE7F */
+ BrtLev1_0080, /* CE80..CEFF */
+ BrtLev1_0080, /* CF00..CF7F */
+ BrtLev1_0080, /* CF80..CFFF */
+ BrtLev1_0080, /* D000..D07F */
+ BrtLev1_0080, /* D080..D0FF */
+ BrtLev1_0080, /* D100..D17F */
+ BrtLev1_0080, /* D180..D1FF */
+ BrtLev1_0080, /* D200..D27F */
+ BrtLev1_0080, /* D280..D2FF */
+ BrtLev1_0080, /* D300..D37F */
+ BrtLev1_0080, /* D380..D3FF */
+ BrtLev1_0080, /* D400..D47F */
+ BrtLev1_0080, /* D480..D4FF */
+ BrtLev1_0080, /* D500..D57F */
+ BrtLev1_0080, /* D580..D5FF */
+ BrtLev1_0080, /* D600..D67F */
+ BrtLev1_0080, /* D680..D6FF */
+ BrtLev1_0080, /* D700..D77F */
+ BrtLev1_0080, /* D780..D7FF */
+ BrtLev1_0080, /* D800..D87F */
+ BrtLev1_0080, /* D880..D8FF */
+ BrtLev1_0080, /* D900..D97F */
+ BrtLev1_0080, /* D980..D9FF */
+ BrtLev1_0080, /* DA00..DA7F */
+ BrtLev1_0080, /* DA80..DAFF */
+ BrtLev1_0080, /* DB00..DB7F */
+ BrtLev1_0080, /* DB80..DBFF */
+ BrtLev1_0080, /* DC00..DC7F */
+ BrtLev1_0080, /* DC80..DCFF */
+ BrtLev1_0080, /* DD00..DD7F */
+ BrtLev1_0080, /* DD80..DDFF */
+ BrtLev1_0080, /* DE00..DE7F */
+ BrtLev1_0080, /* DE80..DEFF */
+ BrtLev1_0080, /* DF00..DF7F */
+ BrtLev1_0080, /* DF80..DFFF */
+ BrtLev1_0080, /* E000..E07F */
+ BrtLev1_0080, /* E080..E0FF */
+ BrtLev1_0080, /* E100..E17F */
+ BrtLev1_0080, /* E180..E1FF */
+ BrtLev1_0080, /* E200..E27F */
+ BrtLev1_0080, /* E280..E2FF */
+ BrtLev1_0080, /* E300..E37F */
+ BrtLev1_0080, /* E380..E3FF */
+ BrtLev1_0080, /* E400..E47F */
+ BrtLev1_0080, /* E480..E4FF */
+ BrtLev1_0080, /* E500..E57F */
+ BrtLev1_0080, /* E580..E5FF */
+ BrtLev1_0080, /* E600..E67F */
+ BrtLev1_0080, /* E680..E6FF */
+ BrtLev1_0080, /* E700..E77F */
+ BrtLev1_0080, /* E780..E7FF */
+ BrtLev1_0080, /* E800..E87F */
+ BrtLev1_0080, /* E880..E8FF */
+ BrtLev1_0080, /* E900..E97F */
+ BrtLev1_0080, /* E980..E9FF */
+ BrtLev1_0080, /* EA00..EA7F */
+ BrtLev1_0080, /* EA80..EAFF */
+ BrtLev1_0080, /* EB00..EB7F */
+ BrtLev1_0080, /* EB80..EBFF */
+ BrtLev1_0080, /* EC00..EC7F */
+ BrtLev1_0080, /* EC80..ECFF */
+ BrtLev1_0080, /* ED00..ED7F */
+ BrtLev1_0080, /* ED80..EDFF */
+ BrtLev1_0080, /* EE00..EE7F */
+ BrtLev1_0080, /* EE80..EEFF */
+ BrtLev1_0080, /* EF00..EF7F */
+ BrtLev1_0080, /* EF80..EFFF */
+ BrtLev1_0080, /* F000..F07F */
+ BrtLev1_0080, /* F080..F0FF */
+ BrtLev1_0080, /* F100..F17F */
+ BrtLev1_0080, /* F180..F1FF */
+ BrtLev1_0080, /* F200..F27F */
+ BrtLev1_0080, /* F280..F2FF */
+ BrtLev1_0080, /* F300..F37F */
+ BrtLev1_0080, /* F380..F3FF */
+ BrtLev1_0080, /* F400..F47F */
+ BrtLev1_0080, /* F480..F4FF */
+ BrtLev1_0080, /* F500..F57F */
+ BrtLev1_0080, /* F580..F5FF */
+ BrtLev1_0080, /* F600..F67F */
+ BrtLev1_0080, /* F680..F6FF */
+ BrtLev1_0080, /* F700..F77F */
+ BrtLev1_0080, /* F780..F7FF */
+ BrtLev1_0080, /* F800..F87F */
+ BrtLev1_0080, /* F880..F8FF */
+ BrtLev1_0080, /* F900..F97F */
+ BrtLev1_0080, /* F980..F9FF */
+ BrtLev1_0080, /* FA00..FA7F */
+ BrtLev1_0080, /* FA80..FAFF */
+ BrtLev1_0080, /* FB00..FB7F */
+ BrtLev1_0080, /* FB80..FBFF */
+ BrtLev1_0080, /* FC00..FC7F */
+ BrtLev1_0080, /* FC80..FCFF */
+ BrtLev1_0080, /* FD00..FD7F */
+ BrtLev1_0080, /* FD80..FDFF */
+ BrtLev1_FE00, /* FE00..FE7F */
+ BrtLev1_0080, /* FE80..FEFF */
+ BrtLev1_FF00, /* FF00..FF7F */
+ BrtLev1_0080, /* FF80..FFFF */
+};
+
+/* *INDENT-ON* */
+
+#define FRIBIDI_GET_BRACKET_TYPE(x) \
+ ((x) >= 0x10000 ? 0 : \
+ BrtLev1[((x) & 0x7f) + \
+ BrtLev0[((x) >> 7)]])
+
+#undef PACKTAB_UINT8
+#undef PACKTAB_UINT16
+#undef PACKTAB_UINT32
+
+/* End of generated brackets-type.tab.i */