diff options
author | Mike Gran <spk121@yahoo.com> | 2012-02-01 19:51:35 -0800 |
---|---|---|
committer | Mike Gran <spk121@yahoo.com> | 2012-02-01 19:51:35 -0800 |
commit | bf8d845468fa71debf45e91a4e40f4b219dab4b0 (patch) | |
tree | 594edcdacb48bb71177337a50ae25b412d39ecb5 /libguile/srfi-14.i.c | |
parent | c12da2be81d5a77040f2e75a2a0646837b29c4f5 (diff) | |
download | guile-bf8d845468fa71debf45e91a4e40f4b219dab4b0.tar.gz |
Update srfi-14 character sets to Unicode 6.1
* libguile/srfi-14.i.c (cs_lower_case_ranges, cs_lower_case)
(cs_upper_case_ranges, cs_upper_case, cs_letter_ranges, cs_letter)
(cs_digit_ranges, cs_digit, cs_letter_plus_digit_ranges, cs_letter_plus_digit)
(cs_graphic_ranges, cs_graphic, cs_printing_ranges, cs_printing)
(cs_punctuation_ranges, cs_punctuation, cs_symbol_ranges, cs_symbol)
(cs_designated_ranges, cs_designated): modified
* doc/ref/api-data.texi: modified
Diffstat (limited to 'libguile/srfi-14.i.c')
-rw-r--r-- | libguile/srfi-14.i.c | 958 |
1 files changed, 703 insertions, 255 deletions
diff --git a/libguile/srfi-14.i.c b/libguile/srfi-14.i.c index 8047cdc1e..f59a8071c 100644 --- a/libguile/srfi-14.i.c +++ b/libguile/srfi-14.i.c @@ -1053,6 +1053,8 @@ scm_t_char_range cs_lower_case_ranges[] = { , {0xa791, 0xa791} , + {0xa793, 0xa793} + , {0xa7a1, 0xa7a1} , {0xa7a3, 0xa7a3} @@ -1063,6 +1065,8 @@ scm_t_char_range cs_lower_case_ranges[] = { , {0xa7a9, 0xa7a9} , + {0xa7f9, 0xa7f9} + , {0xfb00, 0xfb06} , {0xfb13, 0xfb17} @@ -1077,7 +1081,7 @@ scm_t_char_range cs_lower_case_ranges[] = { }; scm_t_char_set cs_lower_case = { - 534, + 536, cs_lower_case_ranges }; @@ -1616,6 +1620,10 @@ scm_t_char_range cs_upper_case_ranges[] = { , {0x10a0, 0x10c5} , + {0x10c7, 0x10c7} + , + {0x10cd, 0x10cd} + , {0x1d7b, 0x1d7b} , {0x1d7e, 0x1d7e} @@ -2070,6 +2078,8 @@ scm_t_char_range cs_upper_case_ranges[] = { , {0xa790, 0xa790} , + {0xa792, 0xa792} + , {0xa7a0, 0xa7a0} , {0xa7a2, 0xa7a2} @@ -2080,6 +2090,8 @@ scm_t_char_range cs_upper_case_ranges[] = { , {0xa7a8, 0xa7a8} , + {0xa7aa, 0xa7aa} + , {0xff21, 0xff3a} , {0x10400, 0x10427} @@ -2098,7 +2110,7 @@ scm_t_char_range cs_upper_case_ranges[] = { }; scm_t_char_set cs_upper_case = { - 507, + 511, cs_upper_case_ranges }; @@ -2224,6 +2236,10 @@ scm_t_char_range cs_letter_ranges[] = { , {0x0840, 0x0858} , + {0x08a0, 0x08a0} + , + {0x08a2, 0x08ac} + , {0x0904, 0x0939} , {0x093d, 0x093d} @@ -2434,7 +2450,7 @@ scm_t_char_range cs_letter_ranges[] = { , {0x0ec6, 0x0ec6} , - {0x0edc, 0x0edd} + {0x0edc, 0x0edf} , {0x0f00, 0x0f00} , @@ -2464,11 +2480,13 @@ scm_t_char_range cs_letter_ranges[] = { , {0x10a0, 0x10c5} , - {0x10d0, 0x10fa} + {0x10c7, 0x10c7} + , + {0x10cd, 0x10cd} , - {0x10fc, 0x10fc} + {0x10d0, 0x10fa} , - {0x1100, 0x1248} + {0x10fc, 0x1248} , {0x124a, 0x124d} , @@ -2562,7 +2580,7 @@ scm_t_char_range cs_letter_ranges[] = { , {0x1bae, 0x1baf} , - {0x1bc0, 0x1be5} + {0x1bba, 0x1be5} , {0x1c00, 0x1c23} , @@ -2574,6 +2592,8 @@ scm_t_char_range cs_letter_ranges[] = { , {0x1cee, 0x1cf1} , + {0x1cf5, 0x1cf6} + , {0x1d00, 0x1dbf} , {0x1e00, 0x1f15} @@ -2656,9 +2676,15 @@ scm_t_char_range cs_letter_ranges[] = { , {0x2ceb, 0x2cee} , + {0x2cf2, 0x2cf3} + , {0x2d00, 0x2d25} , - {0x2d30, 0x2d65} + {0x2d27, 0x2d27} + , + {0x2d2d, 0x2d2d} + , + {0x2d30, 0x2d67} , {0x2d6f, 0x2d6f} , @@ -2706,7 +2732,7 @@ scm_t_char_range cs_letter_ranges[] = { , {0x3400, 0x4db5} , - {0x4e00, 0x9fcb} + {0x4e00, 0x9fcc} , {0xa000, 0xa48c} , @@ -2730,11 +2756,11 @@ scm_t_char_range cs_letter_ranges[] = { , {0xa78b, 0xa78e} , - {0xa790, 0xa791} + {0xa790, 0xa793} , - {0xa7a0, 0xa7a9} + {0xa7a0, 0xa7aa} , - {0xa7fa, 0xa801} + {0xa7f8, 0xa801} , {0xa803, 0xa805} , @@ -2784,6 +2810,10 @@ scm_t_char_range cs_letter_ranges[] = { , {0xaadb, 0xaadd} , + {0xaae0, 0xaaea} + , + {0xaaf2, 0xaaf4} + , {0xab01, 0xab06} , {0xab09, 0xab0e} @@ -2802,9 +2832,7 @@ scm_t_char_range cs_letter_ranges[] = { , {0xd7cb, 0xd7fb} , - {0xf900, 0xfa2d} - , - {0xfa30, 0xfa6d} + {0xf900, 0xfa6d} , {0xfa70, 0xfad9} , @@ -2902,6 +2930,10 @@ scm_t_char_range cs_letter_ranges[] = { , {0x10920, 0x10939} , + {0x10980, 0x109b7} + , + {0x109be, 0x109bf} + , {0x10a00, 0x10a00} , {0x10a10, 0x10a13} @@ -2924,12 +2956,28 @@ scm_t_char_range cs_letter_ranges[] = { , {0x11083, 0x110af} , + {0x110d0, 0x110e8} + , + {0x11103, 0x11126} + , + {0x11183, 0x111b2} + , + {0x111c1, 0x111c4} + , + {0x11680, 0x116aa} + , {0x12000, 0x1236e} , {0x13000, 0x1342e} , {0x16800, 0x16a38} , + {0x16f00, 0x16f44} + , + {0x16f50, 0x16f50} + , + {0x16f93, 0x16f9f} + , {0x1b000, 0x1b001} , {0x1d400, 0x1d454} @@ -2992,6 +3040,72 @@ scm_t_char_range cs_letter_ranges[] = { , {0x1d7c4, 0x1d7cb} , + {0x1ee00, 0x1ee03} + , + {0x1ee05, 0x1ee1f} + , + {0x1ee21, 0x1ee22} + , + {0x1ee24, 0x1ee24} + , + {0x1ee27, 0x1ee27} + , + {0x1ee29, 0x1ee32} + , + {0x1ee34, 0x1ee37} + , + {0x1ee39, 0x1ee39} + , + {0x1ee3b, 0x1ee3b} + , + {0x1ee42, 0x1ee42} + , + {0x1ee47, 0x1ee47} + , + {0x1ee49, 0x1ee49} + , + {0x1ee4b, 0x1ee4b} + , + {0x1ee4d, 0x1ee4f} + , + {0x1ee51, 0x1ee52} + , + {0x1ee54, 0x1ee54} + , + {0x1ee57, 0x1ee57} + , + {0x1ee59, 0x1ee59} + , + {0x1ee5b, 0x1ee5b} + , + {0x1ee5d, 0x1ee5d} + , + {0x1ee5f, 0x1ee5f} + , + {0x1ee61, 0x1ee62} + , + {0x1ee64, 0x1ee64} + , + {0x1ee67, 0x1ee6a} + , + {0x1ee6c, 0x1ee72} + , + {0x1ee74, 0x1ee77} + , + {0x1ee79, 0x1ee7c} + , + {0x1ee7e, 0x1ee7e} + , + {0x1ee80, 0x1ee89} + , + {0x1ee8b, 0x1ee9b} + , + {0x1eea1, 0x1eea3} + , + {0x1eea5, 0x1eea9} + , + {0x1eeab, 0x1eebb} + , {0x20000, 0x2a6d6} , {0x2a700, 0x2b734} @@ -3002,7 +3116,7 @@ scm_t_char_range cs_letter_ranges[] = { }; scm_t_char_set cs_letter = { - 435, + 486, cs_letter_ranges }; @@ -3081,11 +3195,19 @@ scm_t_char_range cs_digit_ranges[] = { , {0x11066, 0x1106f} , + {0x110f0, 0x110f9} + , + {0x11136, 0x1113f} + , + {0x111d0, 0x111d9} + , + {0x116c0, 0x116c9} + , {0x1d7ce, 0x1d7ff} }; scm_t_char_set cs_digit = { - 38, + 42, cs_digit_ranges }; @@ -3199,6 +3321,10 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0x0840, 0x0858} , + {0x08a0, 0x08a0} + , + {0x08a2, 0x08ac} + , {0x0904, 0x0939} , {0x093d, 0x093d} @@ -3429,7 +3555,7 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0x0ed0, 0x0ed9} , - {0x0edc, 0x0edd} + {0x0edc, 0x0edf} , {0x0f00, 0x0f00} , @@ -3463,11 +3589,13 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0x10a0, 0x10c5} , - {0x10d0, 0x10fa} + {0x10c7, 0x10c7} , - {0x10fc, 0x10fc} + {0x10cd, 0x10cd} , - {0x1100, 0x1248} + {0x10d0, 0x10fa} + , + {0x10fc, 0x1248} , {0x124a, 0x124d} , @@ -3571,9 +3699,7 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0x1b83, 0x1ba0} , - {0x1bae, 0x1bb9} - , - {0x1bc0, 0x1be5} + {0x1bae, 0x1be5} , {0x1c00, 0x1c23} , @@ -3585,6 +3711,8 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0x1cee, 0x1cf1} , + {0x1cf5, 0x1cf6} + , {0x1d00, 0x1dbf} , {0x1e00, 0x1f15} @@ -3667,9 +3795,15 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0x2ceb, 0x2cee} , + {0x2cf2, 0x2cf3} + , {0x2d00, 0x2d25} , - {0x2d30, 0x2d65} + {0x2d27, 0x2d27} + , + {0x2d2d, 0x2d2d} + , + {0x2d30, 0x2d67} , {0x2d6f, 0x2d6f} , @@ -3717,7 +3851,7 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0x3400, 0x4db5} , - {0x4e00, 0x9fcb} + {0x4e00, 0x9fcc} , {0xa000, 0xa48c} , @@ -3739,11 +3873,11 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0xa78b, 0xa78e} , - {0xa790, 0xa791} + {0xa790, 0xa793} , - {0xa7a0, 0xa7a9} + {0xa7a0, 0xa7aa} , - {0xa7fa, 0xa801} + {0xa7f8, 0xa801} , {0xa803, 0xa805} , @@ -3797,6 +3931,10 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0xaadb, 0xaadd} , + {0xaae0, 0xaaea} + , + {0xaaf2, 0xaaf4} + , {0xab01, 0xab06} , {0xab09, 0xab0e} @@ -3817,9 +3955,7 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0xd7cb, 0xd7fb} , - {0xf900, 0xfa2d} - , - {0xfa30, 0xfa6d} + {0xf900, 0xfa6d} , {0xfa70, 0xfad9} , @@ -3921,6 +4057,10 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0x10920, 0x10939} , + {0x10980, 0x109b7} + , + {0x109be, 0x109bf} + , {0x10a00, 0x10a00} , {0x10a10, 0x10a13} @@ -3945,12 +4085,36 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0x11083, 0x110af} , + {0x110d0, 0x110e8} + , + {0x110f0, 0x110f9} + , + {0x11103, 0x11126} + , + {0x11136, 0x1113f} + , + {0x11183, 0x111b2} + , + {0x111c1, 0x111c4} + , + {0x111d0, 0x111d9} + , + {0x11680, 0x116aa} + , + {0x116c0, 0x116c9} + , {0x12000, 0x1236e} , {0x13000, 0x1342e} , {0x16800, 0x16a38} , + {0x16f00, 0x16f44} + , + {0x16f50, 0x16f50} + , + {0x16f93, 0x16f9f} + , {0x1b000, 0x1b001} , {0x1d400, 0x1d454} @@ -4015,6 +4179,72 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { , {0x1d7ce, 0x1d7ff} , + {0x1ee00, 0x1ee03} + , + {0x1ee05, 0x1ee1f} + , + {0x1ee21, 0x1ee22} + , + {0x1ee24, 0x1ee24} + , + {0x1ee27, 0x1ee27} + , + {0x1ee29, 0x1ee32} + , + {0x1ee34, 0x1ee37} + , + {0x1ee39, 0x1ee39} + , + {0x1ee3b, 0x1ee3b} + , + {0x1ee42, 0x1ee42} + , + {0x1ee47, 0x1ee47} + , + {0x1ee49, 0x1ee49} + , + {0x1ee4b, 0x1ee4b} + , + {0x1ee4d, 0x1ee4f} + , + {0x1ee51, 0x1ee52} + , + {0x1ee54, 0x1ee54} + , + {0x1ee57, 0x1ee57} + , + {0x1ee59, 0x1ee59} + , + {0x1ee5b, 0x1ee5b} + , + {0x1ee5d, 0x1ee5d} + , + {0x1ee5f, 0x1ee5f} + , + {0x1ee61, 0x1ee62} + , + {0x1ee64, 0x1ee64} + , + {0x1ee67, 0x1ee6a} + , + {0x1ee6c, 0x1ee72} + , + {0x1ee74, 0x1ee77} + , + {0x1ee79, 0x1ee7c} + , + {0x1ee7e, 0x1ee7e} + , + {0x1ee80, 0x1ee89} + , + {0x1ee8b, 0x1ee9b} + , + {0x1eea1, 0x1eea3} + , + {0x1eea5, 0x1eea9} + , + {0x1eeab, 0x1eebb} + , {0x20000, 0x2a6d6} , {0x2a700, 0x2b734} @@ -4025,7 +4255,7 @@ scm_t_char_range cs_letter_plus_digit_ranges[] = { }; scm_t_char_set cs_letter_plus_digit = { - 460, + 514, cs_letter_plus_digit_ranges }; @@ -4054,6 +4284,8 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x0589, 0x058a} , + {0x058f, 0x058f} + , {0x0591, 0x05c7} , {0x05d0, 0x05ea} @@ -4080,6 +4312,12 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x085e, 0x085e} , + {0x08a0, 0x08a0} + , + {0x08a2, 0x08ac} + , + {0x08e4, 0x08fe} + , {0x0900, 0x0977} , {0x0979, 0x097f} @@ -4168,9 +4406,7 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x0ae0, 0x0ae3} , - {0x0ae6, 0x0aef} - , - {0x0af1, 0x0af1} + {0x0ae6, 0x0af1} , {0x0b01, 0x0b03} , @@ -4370,7 +4606,7 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x0ed0, 0x0ed9} , - {0x0edc, 0x0edd} + {0x0edc, 0x0edf} , {0x0f00, 0x0f47} , @@ -4386,9 +4622,11 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x1000, 0x10c5} , - {0x10d0, 0x10fc} + {0x10c7, 0x10c7} , - {0x1100, 0x1248} + {0x10cd, 0x10cd} + , + {0x10d0, 0x1248} , {0x124a, 0x124d} , @@ -4446,9 +4684,7 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x1772, 0x1773} , - {0x1780, 0x17b3} - , - {0x17b6, 0x17dd} + {0x1780, 0x17dd} , {0x17e0, 0x17e9} , @@ -4498,11 +4734,7 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x1b50, 0x1b7c} , - {0x1b80, 0x1baa} - , - {0x1bae, 0x1bb9} - , - {0x1bc0, 0x1bf3} + {0x1b80, 0x1bf3} , {0x1bfc, 0x1c37} , @@ -4510,7 +4742,9 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x1c4d, 0x1c7f} , - {0x1cd0, 0x1cf2} + {0x1cc0, 0x1cc7} + , + {0x1cd0, 0x1cf6} , {0x1d00, 0x1de6} , @@ -4570,11 +4804,7 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x2460, 0x26ff} , - {0x2701, 0x27ca} - , - {0x27cc, 0x27cc} - , - {0x27ce, 0x2b4c} + {0x2701, 0x2b4c} , {0x2b50, 0x2b59} , @@ -4582,11 +4812,15 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x2c30, 0x2c5e} , - {0x2c60, 0x2cf1} + {0x2c60, 0x2cf3} , {0x2cf9, 0x2d25} , - {0x2d30, 0x2d65} + {0x2d27, 0x2d27} + , + {0x2d2d, 0x2d2d} + , + {0x2d30, 0x2d67} , {0x2d6f, 0x2d70} , @@ -4608,7 +4842,7 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x2dd8, 0x2dde} , - {0x2de0, 0x2e31} + {0x2de0, 0x2e3b} , {0x2e80, 0x2e99} , @@ -4638,7 +4872,7 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x3300, 0x4db5} , - {0x4dc0, 0x9fcb} + {0x4dc0, 0x9fcc} , {0xa000, 0xa48c} , @@ -4646,19 +4880,17 @@ scm_t_char_range cs_graphic_ranges[] = { , {0xa4d0, 0xa62b} , - {0xa640, 0xa673} - , - {0xa67c, 0xa697} + {0xa640, 0xa697} , - {0xa6a0, 0xa6f7} + {0xa69f, 0xa6f7} , {0xa700, 0xa78e} , - {0xa790, 0xa791} + {0xa790, 0xa793} , - {0xa7a0, 0xa7a9} + {0xa7a0, 0xa7aa} , - {0xa7fa, 0xa82b} + {0xa7f8, 0xa82b} , {0xa830, 0xa839} , @@ -4690,7 +4922,7 @@ scm_t_char_range cs_graphic_ranges[] = { , {0xaa80, 0xaac2} , - {0xaadb, 0xaadf} + {0xaadb, 0xaaf6} , {0xab01, 0xab06} , @@ -4712,9 +4944,7 @@ scm_t_char_range cs_graphic_ranges[] = { , {0xd7cb, 0xd7fb} , - {0xf900, 0xfa2d} - , - {0xfa30, 0xfa6d} + {0xf900, 0xfa6d} , {0xfa70, 0xfad9} , @@ -4836,6 +5066,10 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x1093f, 0x1093f} , + {0x10980, 0x109b7} + , + {0x109be, 0x109bf} + , {0x10a00, 0x10a03} , {0x10a05, 0x10a06} @@ -4874,6 +5108,22 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x110be, 0x110c1} , + {0x110d0, 0x110e8} + , + {0x110f0, 0x110f9} + , + {0x11100, 0x11134} + , + {0x11136, 0x11143} + , + {0x11180, 0x111c8} + , + {0x111d0, 0x111d9} + , + {0x11680, 0x116b7} + , + {0x116c0, 0x116c9} + , {0x12000, 0x1236e} , {0x12400, 0x12462} @@ -4884,6 +5134,12 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x16800, 0x16a38} , + {0x16f00, 0x16f44} + , + {0x16f50, 0x16f7e} + , + {0x16f8f, 0x16f9f} + , {0x1b000, 0x1b001} , {0x1d000, 0x1d0f5} @@ -4942,6 +5198,74 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x1d7ce, 0x1d7ff} , + {0x1ee00, 0x1ee03} + , + {0x1ee05, 0x1ee1f} + , + {0x1ee21, 0x1ee22} + , + {0x1ee24, 0x1ee24} + , + {0x1ee27, 0x1ee27} + , + {0x1ee29, 0x1ee32} + , + {0x1ee34, 0x1ee37} + , + {0x1ee39, 0x1ee39} + , + {0x1ee3b, 0x1ee3b} + , + {0x1ee42, 0x1ee42} + , + {0x1ee47, 0x1ee47} + , + {0x1ee49, 0x1ee49} + , + {0x1ee4b, 0x1ee4b} + , + {0x1ee4d, 0x1ee4f} + , + {0x1ee51, 0x1ee52} + , + {0x1ee54, 0x1ee54} + , + {0x1ee57, 0x1ee57} + , + {0x1ee59, 0x1ee59} + , + {0x1ee5b, 0x1ee5b} + , + {0x1ee5d, 0x1ee5d} + , + {0x1ee5f, 0x1ee5f} + , + {0x1ee61, 0x1ee62} + , + {0x1ee64, 0x1ee64} + , + {0x1ee67, 0x1ee6a} + , + {0x1ee6c, 0x1ee72} + , + {0x1ee74, 0x1ee77} + , + {0x1ee79, 0x1ee7c} + , + {0x1ee7e, 0x1ee7e} + , + {0x1ee80, 0x1ee89} + , + {0x1ee8b, 0x1ee9b} + , + {0x1eea1, 0x1eea3} + , + {0x1eea5, 0x1eea9} + , + {0x1eeab, 0x1eebb} + , + {0x1eef0, 0x1eef1} + , {0x1f000, 0x1f02b} , {0x1f030, 0x1f093} @@ -4958,7 +5282,7 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x1f110, 0x1f12e} , - {0x1f130, 0x1f169} + {0x1f130, 0x1f16b} , {0x1f170, 0x1f19a} , @@ -4994,31 +5318,11 @@ scm_t_char_range cs_graphic_ranges[] = { , {0x1f500, 0x1f53d} , - {0x1f550, 0x1f567} - , - {0x1f5fb, 0x1f5ff} - , - {0x1f601, 0x1f610} + {0x1f540, 0x1f543} , - {0x1f612, 0x1f614} - , - {0x1f616, 0x1f616} - , - {0x1f618, 0x1f618} - , - {0x1f61a, 0x1f61a} - , - {0x1f61c, 0x1f61e} - , - {0x1f620, 0x1f625} - , - {0x1f628, 0x1f62b} - , - {0x1f62d, 0x1f62d} - , - {0x1f630, 0x1f633} + {0x1f550, 0x1f567} , - {0x1f635, 0x1f640} + {0x1f5fb, 0x1f640} , {0x1f645, 0x1f64f} , @@ -5038,7 +5342,7 @@ scm_t_char_range cs_graphic_ranges[] = { }; scm_t_char_set cs_graphic = { - 503, + 540, cs_graphic_ranges }; @@ -5096,6 +5400,8 @@ scm_t_char_range cs_printing_ranges[] = { , {0x0589, 0x058a} , + {0x058f, 0x058f} + , {0x0591, 0x05c7} , {0x05d0, 0x05ea} @@ -5122,6 +5428,12 @@ scm_t_char_range cs_printing_ranges[] = { , {0x085e, 0x085e} , + {0x08a0, 0x08a0} + , + {0x08a2, 0x08ac} + , + {0x08e4, 0x08fe} + , {0x0900, 0x0977} , {0x0979, 0x097f} @@ -5210,9 +5522,7 @@ scm_t_char_range cs_printing_ranges[] = { , {0x0ae0, 0x0ae3} , - {0x0ae6, 0x0aef} - , - {0x0af1, 0x0af1} + {0x0ae6, 0x0af1} , {0x0b01, 0x0b03} , @@ -5412,7 +5722,7 @@ scm_t_char_range cs_printing_ranges[] = { , {0x0ed0, 0x0ed9} , - {0x0edc, 0x0edd} + {0x0edc, 0x0edf} , {0x0f00, 0x0f47} , @@ -5428,9 +5738,11 @@ scm_t_char_range cs_printing_ranges[] = { , {0x1000, 0x10c5} , - {0x10d0, 0x10fc} + {0x10c7, 0x10c7} , - {0x1100, 0x1248} + {0x10cd, 0x10cd} + , + {0x10d0, 0x1248} , {0x124a, 0x124d} , @@ -5486,9 +5798,7 @@ scm_t_char_range cs_printing_ranges[] = { , {0x1772, 0x1773} , - {0x1780, 0x17b3} - , - {0x17b6, 0x17dd} + {0x1780, 0x17dd} , {0x17e0, 0x17e9} , @@ -5538,11 +5848,7 @@ scm_t_char_range cs_printing_ranges[] = { , {0x1b50, 0x1b7c} , - {0x1b80, 0x1baa} - , - {0x1bae, 0x1bb9} - , - {0x1bc0, 0x1bf3} + {0x1b80, 0x1bf3} , {0x1bfc, 0x1c37} , @@ -5550,7 +5856,9 @@ scm_t_char_range cs_printing_ranges[] = { , {0x1c4d, 0x1c7f} , - {0x1cd0, 0x1cf2} + {0x1cc0, 0x1cc7} + , + {0x1cd0, 0x1cf6} , {0x1d00, 0x1de6} , @@ -5612,11 +5920,7 @@ scm_t_char_range cs_printing_ranges[] = { , {0x2460, 0x26ff} , - {0x2701, 0x27ca} - , - {0x27cc, 0x27cc} - , - {0x27ce, 0x2b4c} + {0x2701, 0x2b4c} , {0x2b50, 0x2b59} , @@ -5624,11 +5928,15 @@ scm_t_char_range cs_printing_ranges[] = { , {0x2c30, 0x2c5e} , - {0x2c60, 0x2cf1} + {0x2c60, 0x2cf3} , {0x2cf9, 0x2d25} , - {0x2d30, 0x2d65} + {0x2d27, 0x2d27} + , + {0x2d2d, 0x2d2d} + , + {0x2d30, 0x2d67} , {0x2d6f, 0x2d70} , @@ -5650,7 +5958,7 @@ scm_t_char_range cs_printing_ranges[] = { , {0x2dd8, 0x2dde} , - {0x2de0, 0x2e31} + {0x2de0, 0x2e3b} , {0x2e80, 0x2e99} , @@ -5680,7 +5988,7 @@ scm_t_char_range cs_printing_ranges[] = { , {0x3300, 0x4db5} , - {0x4dc0, 0x9fcb} + {0x4dc0, 0x9fcc} , {0xa000, 0xa48c} , @@ -5688,19 +5996,17 @@ scm_t_char_range cs_printing_ranges[] = { , {0xa4d0, 0xa62b} , - {0xa640, 0xa673} - , - {0xa67c, 0xa697} + {0xa640, 0xa697} , - {0xa6a0, 0xa6f7} + {0xa69f, 0xa6f7} , {0xa700, 0xa78e} , - {0xa790, 0xa791} + {0xa790, 0xa793} , - {0xa7a0, 0xa7a9} + {0xa7a0, 0xa7aa} , - {0xa7fa, 0xa82b} + {0xa7f8, 0xa82b} , {0xa830, 0xa839} , @@ -5732,7 +6038,7 @@ scm_t_char_range cs_printing_ranges[] = { , {0xaa80, 0xaac2} , - {0xaadb, 0xaadf} + {0xaadb, 0xaaf6} , {0xab01, 0xab06} , @@ -5754,9 +6060,7 @@ scm_t_char_range cs_printing_ranges[] = { , {0xd7cb, 0xd7fb} , - {0xf900, 0xfa2d} - , - {0xfa30, 0xfa6d} + {0xf900, 0xfa6d} , {0xfa70, 0xfad9} , @@ -5878,6 +6182,10 @@ scm_t_char_range cs_printing_ranges[] = { , {0x1093f, 0x1093f} , + {0x10980, 0x109b7} + , + {0x109be, 0x109bf} + , {0x10a00, 0x10a03} , {0x10a05, 0x10a06} @@ -5916,6 +6224,22 @@ scm_t_char_range cs_printing_ranges[] = { , {0x110be, 0x110c1} , + {0x110d0, 0x110e8} + , + {0x110f0, 0x110f9} + , + {0x11100, 0x11134} + , + {0x11136, 0x11143} + , + {0x11180, 0x111c8} + , + {0x111d0, 0x111d9} + , + {0x11680, 0x116b7} + , + {0x116c0, 0x116c9} + , {0x12000, 0x1236e} , {0x12400, 0x12462} @@ -5926,6 +6250,12 @@ scm_t_char_range cs_printing_ranges[] = { , {0x16800, 0x16a38} , + {0x16f00, 0x16f44} + , + {0x16f50, 0x16f7e} + , + {0x16f8f, 0x16f9f} + , {0x1b000, 0x1b001} , {0x1d000, 0x1d0f5} @@ -5984,6 +6314,74 @@ scm_t_char_range cs_printing_ranges[] = { , {0x1d7ce, 0x1d7ff} , + {0x1ee00, 0x1ee03} + , + {0x1ee05, 0x1ee1f} + , + {0x1ee21, 0x1ee22} + , + {0x1ee24, 0x1ee24} + , + {0x1ee27, 0x1ee27} + , + {0x1ee29, 0x1ee32} + , + {0x1ee34, 0x1ee37} + , + {0x1ee39, 0x1ee39} + , + {0x1ee3b, 0x1ee3b} + , + {0x1ee42, 0x1ee42} + , + {0x1ee47, 0x1ee47} + , + {0x1ee49, 0x1ee49} + , + {0x1ee4b, 0x1ee4b} + , + {0x1ee4d, 0x1ee4f} + , + {0x1ee51, 0x1ee52} + , + {0x1ee54, 0x1ee54} + , + {0x1ee57, 0x1ee57} + , + {0x1ee59, 0x1ee59} + , + {0x1ee5b, 0x1ee5b} + , + {0x1ee5d, 0x1ee5d} + , + {0x1ee5f, 0x1ee5f} + , + {0x1ee61, 0x1ee62} + , + {0x1ee64, 0x1ee64} + , + {0x1ee67, 0x1ee6a} + , + {0x1ee6c, 0x1ee72} + , + {0x1ee74, 0x1ee77} + , + {0x1ee79, 0x1ee7c} + , + {0x1ee7e, 0x1ee7e} + , + {0x1ee80, 0x1ee89} + , + {0x1ee8b, 0x1ee9b} + , + {0x1eea1, 0x1eea3} + , + {0x1eea5, 0x1eea9} + , + {0x1eeab, 0x1eebb} + , + {0x1eef0, 0x1eef1} + , {0x1f000, 0x1f02b} , {0x1f030, 0x1f093} @@ -6000,7 +6398,7 @@ scm_t_char_range cs_printing_ranges[] = { , {0x1f110, 0x1f12e} , - {0x1f130, 0x1f169} + {0x1f130, 0x1f16b} , {0x1f170, 0x1f19a} , @@ -6036,31 +6434,11 @@ scm_t_char_range cs_printing_ranges[] = { , {0x1f500, 0x1f53d} , - {0x1f550, 0x1f567} - , - {0x1f5fb, 0x1f5ff} - , - {0x1f601, 0x1f610} - , - {0x1f612, 0x1f614} - , - {0x1f616, 0x1f616} - , - {0x1f618, 0x1f618} - , - {0x1f61a, 0x1f61a} - , - {0x1f61c, 0x1f61e} - , - {0x1f620, 0x1f625} + {0x1f540, 0x1f543} , - {0x1f628, 0x1f62b} - , - {0x1f62d, 0x1f62d} - , - {0x1f630, 0x1f633} + {0x1f550, 0x1f567} , - {0x1f635, 0x1f640} + {0x1f5fb, 0x1f640} , {0x1f645, 0x1f64f} , @@ -6080,7 +6458,7 @@ scm_t_char_range cs_printing_ranges[] = { }; scm_t_char_set cs_printing = { - 504, + 541, cs_printing_ranges }; @@ -6116,9 +6494,11 @@ scm_t_char_range cs_punctuation_ranges[] = { , {0x00a1, 0x00a1} , + {0x00a7, 0x00a7} + , {0x00ab, 0x00ab} , - {0x00b7, 0x00b7} + {0x00b6, 0x00b7} , {0x00bb, 0x00bb} , @@ -6166,6 +6546,8 @@ scm_t_char_range cs_punctuation_ranges[] = { , {0x0970, 0x0970} , + {0x0af0, 0x0af0} + , {0x0df4, 0x0df4} , {0x0e4f, 0x0e4f} @@ -6174,6 +6556,8 @@ scm_t_char_range cs_punctuation_ranges[] = { , {0x0f04, 0x0f12} , + {0x0f14, 0x0f14} + , {0x0f3a, 0x0f3d} , {0x0f85, 0x0f85} @@ -6186,7 +6570,7 @@ scm_t_char_range cs_punctuation_ranges[] = { , {0x10fb, 0x10fb} , - {0x1361, 0x1368} + {0x1360, 0x1368} , {0x1400, 0x1400} , @@ -6220,6 +6604,8 @@ scm_t_char_range cs_punctuation_ranges[] = { , {0x1c7e, 0x1c7f} , + {0x1cc0, 0x1cc7} + , {0x1cd3, 0x1cd3} , {0x2010, 0x2027} @@ -6256,7 +6642,7 @@ scm_t_char_range cs_punctuation_ranges[] = { , {0x2e00, 0x2e2e} , - {0x2e30, 0x2e31} + {0x2e30, 0x2e3b} , {0x3001, 0x3003} , @@ -6300,6 +6686,8 @@ scm_t_char_range cs_punctuation_ranges[] = { , {0xaade, 0xaadf} , + {0xaaf0, 0xaaf1} + , {0xabeb, 0xabeb} , {0xfd3e, 0xfd3f} @@ -6336,7 +6724,7 @@ scm_t_char_range cs_punctuation_ranges[] = { , {0xff5f, 0xff65} , - {0x10100, 0x10101} + {0x10100, 0x10102} , {0x1039f, 0x1039f} , @@ -6360,11 +6748,15 @@ scm_t_char_range cs_punctuation_ranges[] = { , {0x110be, 0x110c1} , + {0x11140, 0x11143} + , + {0x111c5, 0x111c8} + , {0x12470, 0x12473} }; scm_t_char_set cs_punctuation = { - 133, + 140, cs_punctuation_ranges }; @@ -6383,7 +6775,9 @@ scm_t_char_range cs_symbol_ranges[] = { , {0x007e, 0x007e} , - {0x00a2, 0x00a9} + {0x00a2, 0x00a6} + , + {0x00a8, 0x00a9} , {0x00ac, 0x00ac} , @@ -6391,8 +6785,6 @@ scm_t_char_range cs_symbol_ranges[] = { , {0x00b4, 0x00b4} , - {0x00b6, 0x00b6} - , {0x00b8, 0x00b8} , {0x00d7, 0x00d7} @@ -6417,6 +6809,8 @@ scm_t_char_range cs_symbol_ranges[] = { , {0x0482, 0x0482} , + {0x058f, 0x058f} + , {0x0606, 0x0608} , {0x060b, 0x060b} @@ -6449,7 +6843,9 @@ scm_t_char_range cs_symbol_ranges[] = { , {0x0f01, 0x0f03} , - {0x0f13, 0x0f17} + {0x0f13, 0x0f13} + , + {0x0f15, 0x0f17} , {0x0f1a, 0x0f1f} , @@ -6469,8 +6865,6 @@ scm_t_char_range cs_symbol_ranges[] = { , {0x109e, 0x109f} , - {0x1360, 0x1360} - , {0x1390, 0x1399} , {0x17db, 0x17db} @@ -6549,11 +6943,7 @@ scm_t_char_range cs_symbol_ranges[] = { , {0x2794, 0x27c4} , - {0x27c7, 0x27ca} - , - {0x27cc, 0x27cc} - , - {0x27ce, 0x27e5} + {0x27c7, 0x27e5} , {0x27f0, 0x2982} , @@ -6595,7 +6985,9 @@ scm_t_char_range cs_symbol_ranges[] = { , {0x3200, 0x321e} , - {0x322a, 0x3250} + {0x322a, 0x3247} + , + {0x3250, 0x3250} , {0x3260, 0x327f} , @@ -6653,8 +7045,6 @@ scm_t_char_range cs_symbol_ranges[] = { , {0xfffc, 0xfffd} , - {0x10102, 0x10102} - , {0x10137, 0x1013f} , {0x10179, 0x10189} @@ -6703,6 +7093,8 @@ scm_t_char_range cs_symbol_ranges[] = { , {0x1d7c3, 0x1d7c3} , + {0x1eef0, 0x1eef1} + , {0x1f000, 0x1f02b} , {0x1f030, 0x1f093} @@ -6717,7 +7109,7 @@ scm_t_char_range cs_symbol_ranges[] = { , {0x1f110, 0x1f12e} , - {0x1f130, 0x1f169} + {0x1f130, 0x1f16b} , {0x1f170, 0x1f19a} , @@ -6753,31 +7145,11 @@ scm_t_char_range cs_symbol_ranges[] = { , {0x1f500, 0x1f53d} , - {0x1f550, 0x1f567} - , - {0x1f5fb, 0x1f5ff} - , - {0x1f601, 0x1f610} - , - {0x1f612, 0x1f614} + {0x1f540, 0x1f543} , - {0x1f616, 0x1f616} - , - {0x1f618, 0x1f618} - , - {0x1f61a, 0x1f61a} - , - {0x1f61c, 0x1f61e} - , - {0x1f620, 0x1f625} - , - {0x1f628, 0x1f62b} - , - {0x1f62d, 0x1f62d} - , - {0x1f630, 0x1f633} + {0x1f550, 0x1f567} , - {0x1f635, 0x1f640} + {0x1f5fb, 0x1f640} , {0x1f645, 0x1f64f} , @@ -6787,7 +7159,7 @@ scm_t_char_range cs_symbol_ranges[] = { }; scm_t_char_set cs_symbol = { - 208, + 198, cs_symbol_ranges }; @@ -6854,13 +7226,15 @@ scm_t_char_range cs_designated_ranges[] = { , {0x0589, 0x058a} , + {0x058f, 0x058f} + , {0x0591, 0x05c7} , {0x05d0, 0x05ea} , {0x05f0, 0x05f4} , - {0x0600, 0x0603} + {0x0600, 0x0604} , {0x0606, 0x061b} , @@ -6880,6 +7254,12 @@ scm_t_char_range cs_designated_ranges[] = { , {0x085e, 0x085e} , + {0x08a0, 0x08a0} + , + {0x08a2, 0x08ac} + , + {0x08e4, 0x08fe} + , {0x0900, 0x0977} , {0x0979, 0x097f} @@ -6968,9 +7348,7 @@ scm_t_char_range cs_designated_ranges[] = { , {0x0ae0, 0x0ae3} , - {0x0ae6, 0x0aef} - , - {0x0af1, 0x0af1} + {0x0ae6, 0x0af1} , {0x0b01, 0x0b03} , @@ -7170,7 +7548,7 @@ scm_t_char_range cs_designated_ranges[] = { , {0x0ed0, 0x0ed9} , - {0x0edc, 0x0edd} + {0x0edc, 0x0edf} , {0x0f00, 0x0f47} , @@ -7186,9 +7564,11 @@ scm_t_char_range cs_designated_ranges[] = { , {0x1000, 0x10c5} , - {0x10d0, 0x10fc} + {0x10c7, 0x10c7} , - {0x1100, 0x1248} + {0x10cd, 0x10cd} + , + {0x10d0, 0x1248} , {0x124a, 0x124d} , @@ -7294,11 +7674,7 @@ scm_t_char_range cs_designated_ranges[] = { , {0x1b50, 0x1b7c} , - {0x1b80, 0x1baa} - , - {0x1bae, 0x1bb9} - , - {0x1bc0, 0x1bf3} + {0x1b80, 0x1bf3} , {0x1bfc, 0x1c37} , @@ -7306,7 +7682,9 @@ scm_t_char_range cs_designated_ranges[] = { , {0x1c4d, 0x1c7f} , - {0x1cd0, 0x1cf2} + {0x1cc0, 0x1cc7} + , + {0x1cd0, 0x1cf6} , {0x1d00, 0x1de6} , @@ -7364,11 +7742,7 @@ scm_t_char_range cs_designated_ranges[] = { , {0x2460, 0x26ff} , - {0x2701, 0x27ca} - , - {0x27cc, 0x27cc} - , - {0x27ce, 0x2b4c} + {0x2701, 0x2b4c} , {0x2b50, 0x2b59} , @@ -7376,11 +7750,15 @@ scm_t_char_range cs_designated_ranges[] = { , {0x2c30, 0x2c5e} , - {0x2c60, 0x2cf1} + {0x2c60, 0x2cf3} , {0x2cf9, 0x2d25} , - {0x2d30, 0x2d65} + {0x2d27, 0x2d27} + , + {0x2d2d, 0x2d2d} + , + {0x2d30, 0x2d67} , {0x2d6f, 0x2d70} , @@ -7402,7 +7780,7 @@ scm_t_char_range cs_designated_ranges[] = { , {0x2dd8, 0x2dde} , - {0x2de0, 0x2e31} + {0x2de0, 0x2e3b} , {0x2e80, 0x2e99} , @@ -7432,7 +7810,7 @@ scm_t_char_range cs_designated_ranges[] = { , {0x3300, 0x4db5} , - {0x4dc0, 0x9fcb} + {0x4dc0, 0x9fcc} , {0xa000, 0xa48c} , @@ -7440,19 +7818,17 @@ scm_t_char_range cs_designated_ranges[] = { , {0xa4d0, 0xa62b} , - {0xa640, 0xa673} - , - {0xa67c, 0xa697} + {0xa640, 0xa697} , - {0xa6a0, 0xa6f7} + {0xa69f, 0xa6f7} , {0xa700, 0xa78e} , - {0xa790, 0xa791} + {0xa790, 0xa793} , - {0xa7a0, 0xa7a9} + {0xa7a0, 0xa7aa} , - {0xa7fa, 0xa82b} + {0xa7f8, 0xa82b} , {0xa830, 0xa839} , @@ -7484,7 +7860,7 @@ scm_t_char_range cs_designated_ranges[] = { , {0xaa80, 0xaac2} , - {0xaadb, 0xaadf} + {0xaadb, 0xaaf6} , {0xab01, 0xab06} , @@ -7506,9 +7882,7 @@ scm_t_char_range cs_designated_ranges[] = { , {0xd7cb, 0xd7fb} , - {0xe000, 0xfa2d} - , - {0xfa30, 0xfa6d} + {0xe000, 0xfa6d} , {0xfa70, 0xfad9} , @@ -7632,6 +8006,10 @@ scm_t_char_range cs_designated_ranges[] = { , {0x1093f, 0x1093f} , + {0x10980, 0x109b7} + , + {0x109be, 0x109bf} + , {0x10a00, 0x10a03} , {0x10a05, 0x10a06} @@ -7668,6 +8046,22 @@ scm_t_char_range cs_designated_ranges[] = { , {0x11080, 0x110c1} , + {0x110d0, 0x110e8} + , + {0x110f0, 0x110f9} + , + {0x11100, 0x11134} + , + {0x11136, 0x11143} + , + {0x11180, 0x111c8} + , + {0x111d0, 0x111d9} + , + {0x11680, 0x116b7} + , + {0x116c0, 0x116c9} + , {0x12000, 0x1236e} , {0x12400, 0x12462} @@ -7678,6 +8072,12 @@ scm_t_char_range cs_designated_ranges[] = { , {0x16800, 0x16a38} , + {0x16f00, 0x16f44} + , + {0x16f50, 0x16f7e} + , + {0x16f8f, 0x16f9f} + , {0x1b000, 0x1b001} , {0x1d000, 0x1d0f5} @@ -7734,6 +8134,74 @@ scm_t_char_range cs_designated_ranges[] = { , {0x1d7ce, 0x1d7ff} , + {0x1ee00, 0x1ee03} + , + {0x1ee05, 0x1ee1f} + , + {0x1ee21, 0x1ee22} + , + {0x1ee24, 0x1ee24} + , + {0x1ee27, 0x1ee27} + , + {0x1ee29, 0x1ee32} + , + {0x1ee34, 0x1ee37} + , + {0x1ee39, 0x1ee39} + , + {0x1ee3b, 0x1ee3b} + , + {0x1ee42, 0x1ee42} + , + {0x1ee47, 0x1ee47} + , + {0x1ee49, 0x1ee49} + , + {0x1ee4b, 0x1ee4b} + , + {0x1ee4d, 0x1ee4f} + , + {0x1ee51, 0x1ee52} + , + {0x1ee54, 0x1ee54} + , + {0x1ee57, 0x1ee57} + , + {0x1ee59, 0x1ee59} + , + {0x1ee5b, 0x1ee5b} + , + {0x1ee5d, 0x1ee5d} + , + {0x1ee5f, 0x1ee5f} + , + {0x1ee61, 0x1ee62} + , + {0x1ee64, 0x1ee64} + , + {0x1ee67, 0x1ee6a} + , + {0x1ee6c, 0x1ee72} + , + {0x1ee74, 0x1ee77} + , + {0x1ee79, 0x1ee7c} + , + {0x1ee7e, 0x1ee7e} + , + {0x1ee80, 0x1ee89} + , + {0x1ee8b, 0x1ee9b} + , + {0x1eea1, 0x1eea3} + , + {0x1eea5, 0x1eea9} + , + {0x1eeab, 0x1eebb} + , + {0x1eef0, 0x1eef1} + , {0x1f000, 0x1f02b} , {0x1f030, 0x1f093} @@ -7750,7 +8218,7 @@ scm_t_char_range cs_designated_ranges[] = { , {0x1f110, 0x1f12e} , - {0x1f130, 0x1f169} + {0x1f130, 0x1f16b} , {0x1f170, 0x1f19a} , @@ -7786,31 +8254,11 @@ scm_t_char_range cs_designated_ranges[] = { , {0x1f500, 0x1f53d} , - {0x1f550, 0x1f567} - , - {0x1f5fb, 0x1f5ff} - , - {0x1f601, 0x1f610} - , - {0x1f612, 0x1f614} - , - {0x1f616, 0x1f616} - , - {0x1f618, 0x1f618} + {0x1f540, 0x1f543} , - {0x1f61a, 0x1f61a} - , - {0x1f61c, 0x1f61e} - , - {0x1f620, 0x1f625} - , - {0x1f628, 0x1f62b} - , - {0x1f62d, 0x1f62d} - , - {0x1f630, 0x1f633} + {0x1f550, 0x1f567} , - {0x1f635, 0x1f640} + {0x1f5fb, 0x1f640} , {0x1f645, 0x1f64f} , @@ -7838,6 +8286,6 @@ scm_t_char_range cs_designated_ranges[] = { }; scm_t_char_set cs_designated = { - 501, + 539, cs_designated_ranges }; |