2022-11-11 08:40:59 +00:00
|
|
|
/*
|
2024-09-22 18:08:24 +00:00
|
|
|
* Autogenerated by read_ucd.py from The Unicode Standard 16.0.0
|
2022-11-11 08:40:59 +00:00
|
|
|
*
|
|
|
|
* Identify Unicode characters that count as brackets for the purposes of
|
|
|
|
* bidirectional text layout. For each one, indicate whether it's an open
|
|
|
|
* or closed bracket, and identify up to two characters that can act as
|
|
|
|
* its counterpart.
|
|
|
|
*
|
|
|
|
* Used by terminal/bidi.c.
|
|
|
|
*/
|
|
|
|
|
|
|
|
{0x0028, {0x0029, 0x0000, BT_OPEN}},
|
|
|
|
{0x0029, {0x0028, 0x0000, BT_CLOSE}},
|
|
|
|
{0x005b, {0x005d, 0x0000, BT_OPEN}},
|
|
|
|
{0x005d, {0x005b, 0x0000, BT_CLOSE}},
|
|
|
|
{0x007b, {0x007d, 0x0000, BT_OPEN}},
|
|
|
|
{0x007d, {0x007b, 0x0000, BT_CLOSE}},
|
|
|
|
{0x0f3a, {0x0f3b, 0x0000, BT_OPEN}},
|
|
|
|
{0x0f3b, {0x0f3a, 0x0000, BT_CLOSE}},
|
|
|
|
{0x0f3c, {0x0f3d, 0x0000, BT_OPEN}},
|
|
|
|
{0x0f3d, {0x0f3c, 0x0000, BT_CLOSE}},
|
|
|
|
{0x169b, {0x169c, 0x0000, BT_OPEN}},
|
|
|
|
{0x169c, {0x169b, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2045, {0x2046, 0x0000, BT_OPEN}},
|
|
|
|
{0x2046, {0x2045, 0x0000, BT_CLOSE}},
|
|
|
|
{0x207d, {0x207e, 0x0000, BT_OPEN}},
|
|
|
|
{0x207e, {0x207d, 0x0000, BT_CLOSE}},
|
|
|
|
{0x208d, {0x208e, 0x0000, BT_OPEN}},
|
|
|
|
{0x208e, {0x208d, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2308, {0x2309, 0x0000, BT_OPEN}},
|
|
|
|
{0x2309, {0x2308, 0x0000, BT_CLOSE}},
|
|
|
|
{0x230a, {0x230b, 0x0000, BT_OPEN}},
|
|
|
|
{0x230b, {0x230a, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2329, {0x232a, 0x3009, BT_OPEN}},
|
|
|
|
{0x232a, {0x2329, 0x3008, BT_CLOSE}},
|
|
|
|
{0x2768, {0x2769, 0x0000, BT_OPEN}},
|
|
|
|
{0x2769, {0x2768, 0x0000, BT_CLOSE}},
|
|
|
|
{0x276a, {0x276b, 0x0000, BT_OPEN}},
|
|
|
|
{0x276b, {0x276a, 0x0000, BT_CLOSE}},
|
|
|
|
{0x276c, {0x276d, 0x0000, BT_OPEN}},
|
|
|
|
{0x276d, {0x276c, 0x0000, BT_CLOSE}},
|
|
|
|
{0x276e, {0x276f, 0x0000, BT_OPEN}},
|
|
|
|
{0x276f, {0x276e, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2770, {0x2771, 0x0000, BT_OPEN}},
|
|
|
|
{0x2771, {0x2770, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2772, {0x2773, 0x0000, BT_OPEN}},
|
|
|
|
{0x2773, {0x2772, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2774, {0x2775, 0x0000, BT_OPEN}},
|
|
|
|
{0x2775, {0x2774, 0x0000, BT_CLOSE}},
|
|
|
|
{0x27c5, {0x27c6, 0x0000, BT_OPEN}},
|
|
|
|
{0x27c6, {0x27c5, 0x0000, BT_CLOSE}},
|
|
|
|
{0x27e6, {0x27e7, 0x0000, BT_OPEN}},
|
|
|
|
{0x27e7, {0x27e6, 0x0000, BT_CLOSE}},
|
|
|
|
{0x27e8, {0x27e9, 0x0000, BT_OPEN}},
|
|
|
|
{0x27e9, {0x27e8, 0x0000, BT_CLOSE}},
|
|
|
|
{0x27ea, {0x27eb, 0x0000, BT_OPEN}},
|
|
|
|
{0x27eb, {0x27ea, 0x0000, BT_CLOSE}},
|
|
|
|
{0x27ec, {0x27ed, 0x0000, BT_OPEN}},
|
|
|
|
{0x27ed, {0x27ec, 0x0000, BT_CLOSE}},
|
|
|
|
{0x27ee, {0x27ef, 0x0000, BT_OPEN}},
|
|
|
|
{0x27ef, {0x27ee, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2983, {0x2984, 0x0000, BT_OPEN}},
|
|
|
|
{0x2984, {0x2983, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2985, {0x2986, 0x0000, BT_OPEN}},
|
|
|
|
{0x2986, {0x2985, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2987, {0x2988, 0x0000, BT_OPEN}},
|
|
|
|
{0x2988, {0x2987, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2989, {0x298a, 0x0000, BT_OPEN}},
|
|
|
|
{0x298a, {0x2989, 0x0000, BT_CLOSE}},
|
|
|
|
{0x298b, {0x298c, 0x0000, BT_OPEN}},
|
|
|
|
{0x298c, {0x298b, 0x0000, BT_CLOSE}},
|
|
|
|
{0x298d, {0x2990, 0x0000, BT_OPEN}},
|
|
|
|
{0x298e, {0x298f, 0x0000, BT_CLOSE}},
|
|
|
|
{0x298f, {0x298e, 0x0000, BT_OPEN}},
|
|
|
|
{0x2990, {0x298d, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2991, {0x2992, 0x0000, BT_OPEN}},
|
|
|
|
{0x2992, {0x2991, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2993, {0x2994, 0x0000, BT_OPEN}},
|
|
|
|
{0x2994, {0x2993, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2995, {0x2996, 0x0000, BT_OPEN}},
|
|
|
|
{0x2996, {0x2995, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2997, {0x2998, 0x0000, BT_OPEN}},
|
|
|
|
{0x2998, {0x2997, 0x0000, BT_CLOSE}},
|
|
|
|
{0x29d8, {0x29d9, 0x0000, BT_OPEN}},
|
|
|
|
{0x29d9, {0x29d8, 0x0000, BT_CLOSE}},
|
|
|
|
{0x29da, {0x29db, 0x0000, BT_OPEN}},
|
|
|
|
{0x29db, {0x29da, 0x0000, BT_CLOSE}},
|
|
|
|
{0x29fc, {0x29fd, 0x0000, BT_OPEN}},
|
|
|
|
{0x29fd, {0x29fc, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2e22, {0x2e23, 0x0000, BT_OPEN}},
|
|
|
|
{0x2e23, {0x2e22, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2e24, {0x2e25, 0x0000, BT_OPEN}},
|
|
|
|
{0x2e25, {0x2e24, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2e26, {0x2e27, 0x0000, BT_OPEN}},
|
|
|
|
{0x2e27, {0x2e26, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2e28, {0x2e29, 0x0000, BT_OPEN}},
|
|
|
|
{0x2e29, {0x2e28, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2e55, {0x2e56, 0x0000, BT_OPEN}},
|
|
|
|
{0x2e56, {0x2e55, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2e57, {0x2e58, 0x0000, BT_OPEN}},
|
|
|
|
{0x2e58, {0x2e57, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2e59, {0x2e5a, 0x0000, BT_OPEN}},
|
|
|
|
{0x2e5a, {0x2e59, 0x0000, BT_CLOSE}},
|
|
|
|
{0x2e5b, {0x2e5c, 0x0000, BT_OPEN}},
|
|
|
|
{0x2e5c, {0x2e5b, 0x0000, BT_CLOSE}},
|
|
|
|
{0x3008, {0x3009, 0x232a, BT_OPEN}},
|
|
|
|
{0x3009, {0x3008, 0x2329, BT_CLOSE}},
|
|
|
|
{0x300a, {0x300b, 0x0000, BT_OPEN}},
|
|
|
|
{0x300b, {0x300a, 0x0000, BT_CLOSE}},
|
|
|
|
{0x300c, {0x300d, 0x0000, BT_OPEN}},
|
|
|
|
{0x300d, {0x300c, 0x0000, BT_CLOSE}},
|
|
|
|
{0x300e, {0x300f, 0x0000, BT_OPEN}},
|
|
|
|
{0x300f, {0x300e, 0x0000, BT_CLOSE}},
|
|
|
|
{0x3010, {0x3011, 0x0000, BT_OPEN}},
|
|
|
|
{0x3011, {0x3010, 0x0000, BT_CLOSE}},
|
|
|
|
{0x3014, {0x3015, 0x0000, BT_OPEN}},
|
|
|
|
{0x3015, {0x3014, 0x0000, BT_CLOSE}},
|
|
|
|
{0x3016, {0x3017, 0x0000, BT_OPEN}},
|
|
|
|
{0x3017, {0x3016, 0x0000, BT_CLOSE}},
|
|
|
|
{0x3018, {0x3019, 0x0000, BT_OPEN}},
|
|
|
|
{0x3019, {0x3018, 0x0000, BT_CLOSE}},
|
|
|
|
{0x301a, {0x301b, 0x0000, BT_OPEN}},
|
|
|
|
{0x301b, {0x301a, 0x0000, BT_CLOSE}},
|
|
|
|
{0xfe59, {0xfe5a, 0x0000, BT_OPEN}},
|
|
|
|
{0xfe5a, {0xfe59, 0x0000, BT_CLOSE}},
|
|
|
|
{0xfe5b, {0xfe5c, 0x0000, BT_OPEN}},
|
|
|
|
{0xfe5c, {0xfe5b, 0x0000, BT_CLOSE}},
|
|
|
|
{0xfe5d, {0xfe5e, 0x0000, BT_OPEN}},
|
|
|
|
{0xfe5e, {0xfe5d, 0x0000, BT_CLOSE}},
|
|
|
|
{0xff08, {0xff09, 0x0000, BT_OPEN}},
|
|
|
|
{0xff09, {0xff08, 0x0000, BT_CLOSE}},
|
|
|
|
{0xff3b, {0xff3d, 0x0000, BT_OPEN}},
|
|
|
|
{0xff3d, {0xff3b, 0x0000, BT_CLOSE}},
|
|
|
|
{0xff5b, {0xff5d, 0x0000, BT_OPEN}},
|
|
|
|
{0xff5d, {0xff5b, 0x0000, BT_CLOSE}},
|
|
|
|
{0xff5f, {0xff60, 0x0000, BT_OPEN}},
|
|
|
|
{0xff60, {0xff5f, 0x0000, BT_CLOSE}},
|
|
|
|
{0xff62, {0xff63, 0x0000, BT_OPEN}},
|
|
|
|
{0xff63, {0xff62, 0x0000, BT_CLOSE}},
|