Skip to content

Commit

Permalink
Update case mappings for Unicode 14.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Bodigrim authored and Lysxia committed Sep 29, 2021
1 parent fd691f7 commit ccaa346
Showing 1 changed file with 96 additions and 10 deletions.
106 changes: 96 additions & 10 deletions src/Data/Text/Internal/Fusion/CaseMapping.hs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
-- AUTOMATICALLY GENERATED - DO NOT EDIT
-- Generated by scripts/CaseMapping.hs
-- CaseFolding-13.0.0.txt
-- Date: 2019-09-08, 23:30:59 GMT
-- SpecialCasing-13.0.0.txt
-- Date: 2019-09-08, 23:31:24 GMT
-- CaseFolding-14.0.0.txt
-- Date: 2021-03-08, 19:35:41 GMT
-- SpecialCasing-14.0.0.txt
-- Date: 2021-03-08, 19:35:55 GMT

{-# LANGUAGE LambdaCase, MagicHash, PartialTypeSignatures #-}
{-# OPTIONS_GHC -Wno-partial-type-signatures #-}
Expand Down Expand Up @@ -1268,6 +1268,9 @@ upperMapping = \case
'\xa7bd'# -> unI64 42940
'\xa7bf'# -> unI64 42942
'\xa7c3'# -> unI64 42946
'\xa7c8'# -> unI64 42951
'\xa7ca'# -> unI64 42953
'\xa7f6'# -> unI64 42997
'\xab53'# -> unI64 42931
'\xab70'# -> unI64 5024
'\xab71'# -> unI64 5025
Expand Down Expand Up @@ -2744,6 +2747,9 @@ lowerMapping = \case
'\xa7c4'# -> unI64 42900
'\xa7c5'# -> unI64 642
'\xa7c6'# -> unI64 7566
'\xa7c7'# -> unI64 42952
'\xa7c9'# -> unI64 42954
'\xa7f5'# -> unI64 42998
'\xff21'# -> unI64 65345
'\xff22'# -> unI64 65346
'\xff23'# -> unI64 65347
Expand Down Expand Up @@ -4124,6 +4130,9 @@ titleMapping = \case
'\xa7bd'# -> unI64 42940
'\xa7bf'# -> unI64 42942
'\xa7c3'# -> unI64 42946
'\xa7c8'# -> unI64 42951
'\xa7ca'# -> unI64 42953
'\xa7f6'# -> unI64 42997
'\xab53'# -> unI64 42931
'\xab70'# -> unI64 5024
'\xab71'# -> unI64 5025
Expand Down Expand Up @@ -4700,12 +4709,16 @@ foldMapping = \case
'\x1ff7'# -> unI64 4191340074107849
-- GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
'\x1ffc'# -> unI64 1998586825
-- LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY
'\xa7c7'# -> unI64 42952
-- LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY
'\xa7c9'# -> unI64 42954
-- LATIN CAPITAL LETTER REVERSED HALF H
'\xa7f5'# -> unI64 42998
-- GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI
'\x2c2f'# -> unI64 11359
-- LATIN CAPITAL LETTER OLD POLISH O
'\xa7c0'# -> unI64 42945
-- LATIN CAPITAL LETTER CLOSED INSULAR G
'\xa7d0'# -> unI64 42961
-- LATIN CAPITAL LETTER MIDDLE SCOTS S
'\xa7d6'# -> unI64 42967
-- LATIN CAPITAL LETTER SIGMOID S
'\xa7d8'# -> unI64 42969
-- CHEROKEE SMALL LETTER A
'\xab70'# -> unI64 5024
-- CHEROKEE SMALL LETTER E
Expand Down Expand Up @@ -4890,6 +4903,76 @@ foldMapping = \case
'\xfb16'# -> unI64 2931819902
-- ARMENIAN SMALL LIGATURE MEN XEH
'\xfb17'# -> unI64 2912945524
-- VITHKUQI CAPITAL LETTER A
'\x10570'# -> unI64 66967
-- VITHKUQI CAPITAL LETTER BBE
'\x10571'# -> unI64 66968
-- VITHKUQI CAPITAL LETTER BE
'\x10572'# -> unI64 66969
-- VITHKUQI CAPITAL LETTER CE
'\x10573'# -> unI64 66970
-- VITHKUQI CAPITAL LETTER CHE
'\x10574'# -> unI64 66971
-- VITHKUQI CAPITAL LETTER DE
'\x10575'# -> unI64 66972
-- VITHKUQI CAPITAL LETTER DHE
'\x10576'# -> unI64 66973
-- VITHKUQI CAPITAL LETTER EI
'\x10577'# -> unI64 66974
-- VITHKUQI CAPITAL LETTER E
'\x10578'# -> unI64 66975
-- VITHKUQI CAPITAL LETTER FE
'\x10579'# -> unI64 66976
-- VITHKUQI CAPITAL LETTER GA
'\x1057a'# -> unI64 66977
-- VITHKUQI CAPITAL LETTER HA
'\x1057c'# -> unI64 66979
-- VITHKUQI CAPITAL LETTER HHA
'\x1057d'# -> unI64 66980
-- VITHKUQI CAPITAL LETTER I
'\x1057e'# -> unI64 66981
-- VITHKUQI CAPITAL LETTER IJE
'\x1057f'# -> unI64 66982
-- VITHKUQI CAPITAL LETTER JE
'\x10580'# -> unI64 66983
-- VITHKUQI CAPITAL LETTER KA
'\x10581'# -> unI64 66984
-- VITHKUQI CAPITAL LETTER LA
'\x10582'# -> unI64 66985
-- VITHKUQI CAPITAL LETTER LLA
'\x10583'# -> unI64 66986
-- VITHKUQI CAPITAL LETTER ME
'\x10584'# -> unI64 66987
-- VITHKUQI CAPITAL LETTER NE
'\x10585'# -> unI64 66988
-- VITHKUQI CAPITAL LETTER NJE
'\x10586'# -> unI64 66989
-- VITHKUQI CAPITAL LETTER O
'\x10587'# -> unI64 66990
-- VITHKUQI CAPITAL LETTER PE
'\x10588'# -> unI64 66991
-- VITHKUQI CAPITAL LETTER QA
'\x10589'# -> unI64 66992
-- VITHKUQI CAPITAL LETTER RE
'\x1058a'# -> unI64 66993
-- VITHKUQI CAPITAL LETTER SE
'\x1058c'# -> unI64 66995
-- VITHKUQI CAPITAL LETTER SHE
'\x1058d'# -> unI64 66996
-- VITHKUQI CAPITAL LETTER TE
'\x1058e'# -> unI64 66997
-- VITHKUQI CAPITAL LETTER THE
'\x1058f'# -> unI64 66998
-- VITHKUQI CAPITAL LETTER U
'\x10590'# -> unI64 66999
-- VITHKUQI CAPITAL LETTER VE
'\x10591'# -> unI64 67000
-- VITHKUQI CAPITAL LETTER XE
'\x10592'# -> unI64 67001
-- VITHKUQI CAPITAL LETTER Y
'\x10594'# -> unI64 67003
-- VITHKUQI CAPITAL LETTER ZE
'\x10595'# -> unI64 67004
'\x0041'# -> unI64 97
'\x0042'# -> unI64 98
'\x0043'# -> unI64 99
Expand Down Expand Up @@ -6000,6 +6083,9 @@ foldMapping = \case
'\xa7c4'# -> unI64 42900
'\xa7c5'# -> unI64 642
'\xa7c6'# -> unI64 7566
'\xa7c7'# -> unI64 42952
'\xa7c9'# -> unI64 42954
'\xa7f5'# -> unI64 42998
'\xff21'# -> unI64 65345
'\xff22'# -> unI64 65346
'\xff23'# -> unI64 65347
Expand Down

0 comments on commit ccaa346

Please sign in to comment.