Skip to content

Commit 013f3a6

Browse files
committed
Regenerate case mappings
1 parent 39200ce commit 013f3a6

File tree

2 files changed

+82
-1
lines changed

2 files changed

+82
-1
lines changed

scripts/regenerate.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
set -eu
33
cd "${BASH_SOURCE%/*}/"
44
wget http://www.unicode.org/Public/UCD/latest/ucd/SpecialCasing.txt http://www.unicode.org/Public/UCD/latest/ucd/CaseFolding.txt
5-
runghc-9.2 CaseMapping
5+
runghc-9.12 CaseMapping
66
rm SpecialCasing.txt CaseFolding.txt
77
cd -

src/Data/Text/Internal/Fusion/CaseMapping.hs

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,7 @@ upperMapping = \case
350350
'\x0195'# -> unI64 502
351351
'\x0199'# -> unI64 408
352352
'\x019a'# -> unI64 573
353+
'\x019b'# -> unI64 42972
353354
'\x019e'# -> unI64 544
354355
'\x01a1'# -> unI64 416
355356
'\x01a3'# -> unI64 418
@@ -440,6 +441,7 @@ upperMapping = \case
440441
'\x0260'# -> unI64 403
441442
'\x0261'# -> unI64 42924
442443
'\x0263'# -> unI64 404
444+
'\x0264'# -> unI64 42955
443445
'\x0265'# -> unI64 42893
444446
'\x0266'# -> unI64 42922
445447
'\x0268'# -> unI64 407
@@ -776,6 +778,7 @@ upperMapping = \case
776778
'\x1c86'# -> unI64 1066
777779
'\x1c87'# -> unI64 1122
778780
'\x1c88'# -> unI64 42570
781+
'\x1c8a'# -> unI64 7305
779782
'\x1d79'# -> unI64 42877
780783
'\x1d7d'# -> unI64 11363
781784
'\x1d8e'# -> unI64 42950
@@ -1272,9 +1275,11 @@ upperMapping = \case
12721275
'\xa7c3'# -> unI64 42946
12731276
'\xa7c8'# -> unI64 42951
12741277
'\xa7ca'# -> unI64 42953
1278+
'\xa7cd'# -> unI64 42956
12751279
'\xa7d1'# -> unI64 42960
12761280
'\xa7d7'# -> unI64 42966
12771281
'\xa7d9'# -> unI64 42968
1282+
'\xa7db'# -> unI64 42970
12781283
'\xa7f6'# -> unI64 42997
12791284
'\xab53'# -> unI64 42931
12801285
'\xab70'# -> unI64 5024
@@ -1545,6 +1550,28 @@ upperMapping = \case
15451550
'\x10cf0'# -> unI64 68784
15461551
'\x10cf1'# -> unI64 68785
15471552
'\x10cf2'# -> unI64 68786
1553+
'\x10d70'# -> unI64 68944
1554+
'\x10d71'# -> unI64 68945
1555+
'\x10d72'# -> unI64 68946
1556+
'\x10d73'# -> unI64 68947
1557+
'\x10d74'# -> unI64 68948
1558+
'\x10d75'# -> unI64 68949
1559+
'\x10d76'# -> unI64 68950
1560+
'\x10d77'# -> unI64 68951
1561+
'\x10d78'# -> unI64 68952
1562+
'\x10d79'# -> unI64 68953
1563+
'\x10d7a'# -> unI64 68954
1564+
'\x10d7b'# -> unI64 68955
1565+
'\x10d7c'# -> unI64 68956
1566+
'\x10d7d'# -> unI64 68957
1567+
'\x10d7e'# -> unI64 68958
1568+
'\x10d7f'# -> unI64 68959
1569+
'\x10d80'# -> unI64 68960
1570+
'\x10d81'# -> unI64 68961
1571+
'\x10d82'# -> unI64 68962
1572+
'\x10d83'# -> unI64 68963
1573+
'\x10d84'# -> unI64 68964
1574+
'\x10d85'# -> unI64 68965
15481575
'\x118c0'# -> unI64 71840
15491576
'\x118c1'# -> unI64 71841
15501577
'\x118c2'# -> unI64 71842
@@ -2243,6 +2270,7 @@ lowerMapping = \case
22432270
'\x13f3'# -> unI64 5115
22442271
'\x13f4'# -> unI64 5116
22452272
'\x13f5'# -> unI64 5117
2273+
'\x1c89'# -> unI64 7306
22462274
'\x1c90'# -> unI64 4304
22472275
'\x1c91'# -> unI64 4305
22482276
'\x1c92'# -> unI64 4306
@@ -2791,9 +2819,13 @@ lowerMapping = \case
27912819
'\xa7c6'# -> unI64 7566
27922820
'\xa7c7'# -> unI64 42952
27932821
'\xa7c9'# -> unI64 42954
2822+
'\xa7cb'# -> unI64 612
2823+
'\xa7cc'# -> unI64 42957
27942824
'\xa7d0'# -> unI64 42961
27952825
'\xa7d6'# -> unI64 42967
27962826
'\xa7d8'# -> unI64 42969
2827+
'\xa7da'# -> unI64 42971
2828+
'\xa7dc'# -> unI64 411
27972829
'\xa7f5'# -> unI64 42998
27982830
'\xff21'# -> unI64 65345
27992831
'\xff22'# -> unI64 65346
@@ -2983,6 +3015,28 @@ lowerMapping = \case
29833015
'\x10cb0'# -> unI64 68848
29843016
'\x10cb1'# -> unI64 68849
29853017
'\x10cb2'# -> unI64 68850
3018+
'\x10d50'# -> unI64 68976
3019+
'\x10d51'# -> unI64 68977
3020+
'\x10d52'# -> unI64 68978
3021+
'\x10d53'# -> unI64 68979
3022+
'\x10d54'# -> unI64 68980
3023+
'\x10d55'# -> unI64 68981
3024+
'\x10d56'# -> unI64 68982
3025+
'\x10d57'# -> unI64 68983
3026+
'\x10d58'# -> unI64 68984
3027+
'\x10d59'# -> unI64 68985
3028+
'\x10d5a'# -> unI64 68986
3029+
'\x10d5b'# -> unI64 68987
3030+
'\x10d5c'# -> unI64 68988
3031+
'\x10d5d'# -> unI64 68989
3032+
'\x10d5e'# -> unI64 68990
3033+
'\x10d5f'# -> unI64 68991
3034+
'\x10d60'# -> unI64 68992
3035+
'\x10d61'# -> unI64 68993
3036+
'\x10d62'# -> unI64 68994
3037+
'\x10d63'# -> unI64 68995
3038+
'\x10d64'# -> unI64 68996
3039+
'\x10d65'# -> unI64 68997
29863040
'\x118a0'# -> unI64 71872
29873041
'\x118a1'# -> unI64 71873
29883042
'\x118a2'# -> unI64 71874
@@ -3311,6 +3365,7 @@ titleMapping = \case
33113365
'\x0195'# -> unI64 502
33123366
'\x0199'# -> unI64 408
33133367
'\x019a'# -> unI64 573
3368+
'\x019b'# -> unI64 42972
33143369
'\x019e'# -> unI64 544
33153370
'\x01a1'# -> unI64 416
33163371
'\x01a3'# -> unI64 418
@@ -3401,6 +3456,7 @@ titleMapping = \case
34013456
'\x0260'# -> unI64 403
34023457
'\x0261'# -> unI64 42924
34033458
'\x0263'# -> unI64 404
3459+
'\x0264'# -> unI64 42955
34043460
'\x0265'# -> unI64 42893
34053461
'\x0266'# -> unI64 42922
34063462
'\x0268'# -> unI64 407
@@ -3691,6 +3747,7 @@ titleMapping = \case
36913747
'\x1c86'# -> unI64 1066
36923748
'\x1c87'# -> unI64 1122
36933749
'\x1c88'# -> unI64 42570
3750+
'\x1c8a'# -> unI64 7305
36943751
'\x1d79'# -> unI64 42877
36953752
'\x1d7d'# -> unI64 11363
36963753
'\x1d8e'# -> unI64 42950
@@ -4214,9 +4271,11 @@ titleMapping = \case
42144271
'\xa7c3'# -> unI64 42946
42154272
'\xa7c8'# -> unI64 42951
42164273
'\xa7ca'# -> unI64 42953
4274+
'\xa7cd'# -> unI64 42956
42174275
'\xa7d1'# -> unI64 42960
42184276
'\xa7d7'# -> unI64 42966
42194277
'\xa7d9'# -> unI64 42968
4278+
'\xa7db'# -> unI64 42970
42204279
'\xa7f6'# -> unI64 42997
42214280
'\xab53'# -> unI64 42931
42224281
'\xab70'# -> unI64 5024
@@ -4487,6 +4546,28 @@ titleMapping = \case
44874546
'\x10cf0'# -> unI64 68784
44884547
'\x10cf1'# -> unI64 68785
44894548
'\x10cf2'# -> unI64 68786
4549+
'\x10d70'# -> unI64 68944
4550+
'\x10d71'# -> unI64 68945
4551+
'\x10d72'# -> unI64 68946
4552+
'\x10d73'# -> unI64 68947
4553+
'\x10d74'# -> unI64 68948
4554+
'\x10d75'# -> unI64 68949
4555+
'\x10d76'# -> unI64 68950
4556+
'\x10d77'# -> unI64 68951
4557+
'\x10d78'# -> unI64 68952
4558+
'\x10d79'# -> unI64 68953
4559+
'\x10d7a'# -> unI64 68954
4560+
'\x10d7b'# -> unI64 68955
4561+
'\x10d7c'# -> unI64 68956
4562+
'\x10d7d'# -> unI64 68957
4563+
'\x10d7e'# -> unI64 68958
4564+
'\x10d7f'# -> unI64 68959
4565+
'\x10d80'# -> unI64 68960
4566+
'\x10d81'# -> unI64 68961
4567+
'\x10d82'# -> unI64 68962
4568+
'\x10d83'# -> unI64 68963
4569+
'\x10d84'# -> unI64 68964
4570+
'\x10d85'# -> unI64 68965
44904571
'\x118c0'# -> unI64 71840
44914572
'\x118c1'# -> unI64 71841
44924573
'\x118c2'# -> unI64 71842

0 commit comments

Comments
 (0)