From 94a0819fe3a0d679c3042a77bfe6a2afc505daea Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:11:28 +0200 Subject: Adding upstream version 1.66.0+dfsg1. Signed-off-by: Daniel Baumann --- .../src/unicode_tables/script_extension.rs | 229 +++++++++++++-------- 1 file changed, 138 insertions(+), 91 deletions(-) (limited to 'vendor/regex-syntax/src/unicode_tables/script_extension.rs') diff --git a/vendor/regex-syntax/src/unicode_tables/script_extension.rs b/vendor/regex-syntax/src/unicode_tables/script_extension.rs index 7fca2af9d..c970e0104 100644 --- a/vendor/regex-syntax/src/unicode_tables/script_extension.rs +++ b/vendor/regex-syntax/src/unicode_tables/script_extension.rs @@ -1,10 +1,10 @@ // DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: // -// ucd-generate script-extension ucd-13.0.0 --chars +// ucd-generate script-extension /tmp/ucd --chars // -// Unicode version: 13.0.0. +// Unicode version: 14.0.0. // -// ucd-generate 0.2.8 is available on crates.io. +// ucd-generate 0.2.11 is available on crates.io. pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[ ("Adlam", ADLAM), @@ -35,6 +35,7 @@ pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[ ("Coptic", COPTIC), ("Cuneiform", CUNEIFORM), ("Cypriot", CYPRIOT), + ("Cypro_Minoan", CYPRO_MINOAN), ("Cyrillic", CYRILLIC), ("Deseret", DESERET), ("Devanagari", DEVANAGARI), @@ -118,6 +119,7 @@ pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[ ("Old_Sogdian", OLD_SOGDIAN), ("Old_South_Arabian", OLD_SOUTH_ARABIAN), ("Old_Turkic", OLD_TURKIC), + ("Old_Uyghur", OLD_UYGHUR), ("Oriya", ORIYA), ("Osage", OSAGE), ("Osmanya", OSMANYA), @@ -149,6 +151,7 @@ pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[ ("Tai_Viet", TAI_VIET), ("Takri", TAKRI), ("Tamil", TAMIL), + ("Tangsa", TANGSA), ("Tangut", TANGUT), ("Telugu", TELUGU), ("Thaana", THAANA), @@ -156,8 +159,10 @@ pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[ ("Tibetan", TIBETAN), ("Tifinagh", TIFINAGH), ("Tirhuta", TIRHUTA), + ("Toto", TOTO), ("Ugaritic", UGARITIC), ("Vai", VAI), + ("Vithkuqi", VITHKUQI), ("Wancho", WANCHO), ("Warang_Citi", WARANG_CITI), ("Yezidi", YEZIDI), @@ -166,28 +171,27 @@ pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[ ]; pub const ADLAM: &'static [(char, char)] = - &[('ـ', 'ـ'), ('𞤀', '𞥋'), ('𞥐', '𞥙'), ('𞥞', '𞥟')]; + &[('؟', '؟'), ('ـ', 'ـ'), ('𞤀', '𞥋'), ('𞥐', '𞥙'), ('𞥞', '𞥟')]; pub const AHOM: &'static [(char, char)] = - &[('𑜀', '𑜚'), ('\u{1171d}', '\u{1172b}'), ('𑜰', '𑜿')]; + &[('𑜀', '𑜚'), ('\u{1171d}', '\u{1172b}'), ('𑜰', '𑝆')]; pub const ANATOLIAN_HIEROGLYPHS: &'static [(char, char)] = &[('𔐀', '𔙆')]; pub const ARABIC: &'static [(char, char)] = &[ ('\u{600}', '\u{604}'), - ('؆', '\u{61c}'), - ('؞', '\u{6dc}'), + ('؆', '\u{6dc}'), ('۞', 'ۿ'), ('ݐ', 'ݿ'), - ('ࢠ', 'ࢴ'), - ('ࢶ', '\u{8c7}'), - ('\u{8d3}', '\u{8e1}'), + ('ࡰ', 'ࢎ'), + ('\u{890}', '\u{891}'), + ('\u{898}', '\u{8e1}'), ('\u{8e3}', '\u{8ff}'), - ('ﭐ', '﯁'), - ('ﯓ', 'ﴽ'), - ('ﵐ', 'ﶏ'), + ('ﭐ', '﯂'), + ('ﯓ', 'ﶏ'), ('ﶒ', 'ﷇ'), - ('ﷰ', '﷽'), + ('﷏', '﷏'), + ('ﷰ', '﷿'), ('ﹰ', 'ﹴ'), ('ﹶ', 'ﻼ'), ('\u{102e0}', '𐋻'), @@ -233,7 +237,7 @@ pub const ARMENIAN: &'static [(char, char)] = pub const AVESTAN: &'static [(char, char)] = &[('𐬀', '𐬵'), ('𐬹', '𐬿')]; -pub const BALINESE: &'static [(char, char)] = &[('\u{1b00}', 'ᭋ'), ('᭐', '᭼')]; +pub const BALINESE: &'static [(char, char)] = &[('\u{1b00}', 'ᭌ'), ('᭐', '᭾')]; pub const BAMUM: &'static [(char, char)] = &[('ꚠ', '꛷'), ('𖠀', '𖨸')]; @@ -284,13 +288,13 @@ pub const BOPOMOFO: &'static [(char, char)] = &[ ('〷', '〷'), ('・', '・'), ('ㄅ', 'ㄯ'), - ('ㆠ', '\u{31bf}'), + ('ㆠ', 'ㆿ'), ('﹅', '﹆'), ('。', '・'), ]; pub const BRAHMI: &'static [(char, char)] = - &[('𑀀', '𑁍'), ('𑁒', '𑁯'), ('\u{1107f}', '\u{1107f}')]; + &[('𑀀', '𑁍'), ('𑁒', '𑁵'), ('\u{1107f}', '\u{1107f}')]; pub const BRAILLE: &'static [(char, char)] = &[('⠀', '⣿')]; @@ -300,7 +304,7 @@ pub const BUGINESE: &'static [(char, char)] = pub const BUHID: &'static [(char, char)] = &[('᜵', '᜶'), ('ᝀ', '\u{1753}')]; pub const CANADIAN_ABORIGINAL: &'static [(char, char)] = - &[('᐀', 'ᙿ'), ('ᢰ', 'ᣵ')]; + &[('᐀', 'ᙿ'), ('ᢰ', 'ᣵ'), ('𑪰', '𑪿')]; pub const CARIAN: &'static [(char, char)] = &[('𐊠', '𐋐')]; @@ -308,7 +312,7 @@ pub const CAUCASIAN_ALBANIAN: &'static [(char, char)] = &[('𐔰', '𐕣'), ('𐕯', '𐕯')]; pub const CHAKMA: &'static [(char, char)] = - &[('০', '৯'), ('၀', '၉'), ('\u{11100}', '\u{11134}'), ('𑄶', '\u{11147}')]; + &[('০', '৯'), ('၀', '၉'), ('\u{11100}', '\u{11134}'), ('𑄶', '𑅇')]; pub const CHAM: &'static [(char, char)] = &[('ꨀ', '\u{aa36}'), ('ꩀ', 'ꩍ'), ('꩐', '꩙'), ('꩜', '꩟')]; @@ -316,10 +320,10 @@ pub const CHAM: &'static [(char, char)] = pub const CHEROKEE: &'static [(char, char)] = &[('Ꭰ', 'Ᏽ'), ('ᏸ', 'ᏽ'), ('ꭰ', 'ꮿ')]; -pub const CHORASMIAN: &'static [(char, char)] = &[('\u{10fb0}', '\u{10fcb}')]; +pub const CHORASMIAN: &'static [(char, char)] = &[('𐾰', '𐿋')]; pub const COMMON: &'static [(char, char)] = &[ - ('\u{0}', '@'), + ('\0', '@'), ('[', '`'), ('{', '©'), ('«', '¹'), @@ -345,7 +349,7 @@ pub const COMMON: &'static [(char, char)] = &[ ('\u{2066}', '⁰'), ('⁴', '⁾'), ('₀', '₎'), - ('₠', '₿'), + ('₠', '⃀'), ('℀', '℥'), ('℧', '℩'), ('ℬ', 'ℱ'), @@ -357,9 +361,9 @@ pub const COMMON: &'static [(char, char)] = &[ ('①', '⟿'), ('⤀', '⭳'), ('⭶', '⮕'), - ('\u{2b97}', '⯿'), + ('⮗', '⯿'), ('⸀', '⹂'), - ('⹄', '\u{2e52}'), + ('⹄', '⹝'), ('⿰', '⿻'), ('\u{3000}', '\u{3000}'), ('〄', '〄'), @@ -377,8 +381,7 @@ pub const COMMON: &'static [(char, char)] = &[ ('꜈', '꜡'), ('ꞈ', '꞊'), ('꭛', '꭛'), - ('\u{ab6a}', '\u{ab6b}'), - ('﴾', '﴿'), + ('꭪', '꭫'), ('︐', '︙'), ('︰', '﹄'), ('﹇', '﹒'), @@ -391,16 +394,16 @@ pub const COMMON: &'static [(char, char)] = &[ ('¢', '₩'), ('│', '○'), ('\u{fff9}', '�'), - ('𐆐', '\u{1019c}'), + ('𐆐', '𐆜'), ('𐇐', '𐇼'), - ('𖿢', '𖿣'), + ('𜽐', '𜿃'), ('𝀀', '𝃵'), ('𝄀', '𝄦'), ('𝄩', '𝅦'), ('𝅪', '\u{1d17a}'), ('𝆃', '𝆄'), ('𝆌', '𝆩'), - ('𝆮', '𝇨'), + ('𝆮', '𝇪'), ('𝋠', '𝋳'), ('𝌀', '𝍖'), ('𝍲', '𝍸'), @@ -433,38 +436,39 @@ pub const COMMON: &'static [(char, char)] = &[ ('🂱', '🂿'), ('🃁', '🃏'), ('🃑', '🃵'), - ('🄀', '\u{1f1ad}'), + ('🄀', '🆭'), ('🇦', '🇿'), ('🈁', '🈂'), ('🈐', '🈻'), ('🉀', '🉈'), ('🉠', '🉥'), - ('🌀', '\u{1f6d7}'), - ('🛠', '🛬'), - ('🛰', '\u{1f6fc}'), + ('🌀', '🛗'), + ('🛝', '🛬'), + ('🛰', '🛼'), ('🜀', '🝳'), ('🞀', '🟘'), ('🟠', '🟫'), + ('🟰', '🟰'), ('🠀', '🠋'), ('🠐', '🡇'), ('🡐', '🡙'), ('🡠', '🢇'), ('🢐', '🢭'), - ('\u{1f8b0}', '\u{1f8b1}'), - ('🤀', '\u{1f978}'), - ('🥺', '\u{1f9cb}'), - ('🧍', '🩓'), + ('🢰', '🢱'), + ('🤀', '🩓'), ('🩠', '🩭'), - ('🩰', '\u{1fa74}'), - ('🩸', '🩺'), - ('🪀', '\u{1fa86}'), - ('🪐', '\u{1faa8}'), - ('\u{1fab0}', '\u{1fab6}'), - ('\u{1fac0}', '\u{1fac2}'), - ('\u{1fad0}', '\u{1fad6}'), - ('\u{1fb00}', '\u{1fb92}'), - ('\u{1fb94}', '\u{1fbca}'), - ('\u{1fbf0}', '\u{1fbf9}'), + ('🩰', '🩴'), + ('🩸', '🩼'), + ('🪀', '🪆'), + ('🪐', '🪬'), + ('🪰', '🪺'), + ('🫀', '🫅'), + ('🫐', '🫙'), + ('🫠', '🫧'), + ('🫰', '🫶'), + ('🬀', '🮒'), + ('🮔', '🯊'), + ('🯰', '🯹'), ('\u{e0001}', '\u{e0001}'), ('\u{e0020}', '\u{e007f}'), ]; @@ -487,6 +491,8 @@ pub const CYPRIOT: &'static [(char, char)] = &[ ('𐠿', '𐠿'), ]; +pub const CYPRO_MINOAN: &'static [(char, char)] = &[('𐄀', '𐄁'), ('𒾐', '𒿲')]; + pub const CYRILLIC: &'static [(char, char)] = &[ ('Ѐ', 'ԯ'), ('ᲀ', 'ᲈ'), @@ -512,14 +518,14 @@ pub const DEVANAGARI: &'static [(char, char)] = &[ ]; pub const DIVES_AKURU: &'static [(char, char)] = &[ - ('\u{11900}', '\u{11906}'), - ('\u{11909}', '\u{11909}'), - ('\u{1190c}', '\u{11913}'), - ('\u{11915}', '\u{11916}'), - ('\u{11918}', '\u{11935}'), - ('\u{11937}', '\u{11938}'), - ('\u{1193b}', '\u{11946}'), - ('\u{11950}', '\u{11959}'), + ('𑤀', '𑤆'), + ('𑤉', '𑤉'), + ('𑤌', '𑤓'), + ('𑤕', '𑤖'), + ('𑤘', '𑤵'), + ('𑤷', '𑤸'), + ('\u{1193b}', '𑥆'), + ('𑥐', '𑥙'), ]; pub const DOGRA: &'static [(char, char)] = @@ -568,6 +574,10 @@ pub const ETHIOPIC: &'static [(char, char)] = &[ ('ꬑ', 'ꬖ'), ('ꬠ', 'ꬦ'), ('ꬨ', 'ꬮ'), + ('𞟠', '𞟦'), + ('𞟨', '𞟫'), + ('𞟭', '𞟮'), + ('𞟰', '𞟾'), ]; pub const GEORGIAN: &'static [(char, char)] = &[ @@ -585,8 +595,7 @@ pub const GEORGIAN: &'static [(char, char)] = &[ pub const GLAGOLITIC: &'static [(char, char)] = &[ ('\u{484}', '\u{484}'), ('\u{487}', '\u{487}'), - ('Ⰰ', 'Ⱞ'), - ('ⰰ', 'ⱞ'), + ('Ⰰ', 'ⱟ'), ('⹃', '⹃'), ('\u{a66f}', '\u{a66f}'), ('\u{1e000}', '\u{1e006}'), @@ -739,23 +748,24 @@ pub const HAN: &'static [(char, char)] = &[ ('㍘', '㍰'), ('㍻', '㍿'), ('㏠', '㏾'), - ('㐀', '\u{4dbf}'), - ('一', '\u{9ffc}'), + ('㐀', '䶿'), + ('一', '鿿'), ('꜀', '꜇'), ('豈', '舘'), ('並', '龎'), ('﹅', '﹆'), ('。', '・'), - ('\u{16ff0}', '\u{16ff1}'), + ('𖿢', '𖿣'), + ('𖿰', '𖿱'), ('𝍠', '𝍱'), ('🉐', '🉑'), - ('𠀀', '\u{2a6dd}'), - ('𪜀', '𫜴'), + ('𠀀', '𪛟'), + ('𪜀', '𫜸'), ('𫝀', '𫠝'), ('𫠠', '𬺡'), ('𬺰', '𮯠'), ('丽', '𪘀'), - ('\u{30000}', '\u{3134a}'), + ('𰀀', '𱍊'), ]; pub const HANGUL: &'static [(char, char)] = &[ @@ -823,7 +833,7 @@ pub const HIRAGANA: &'static [(char, char)] = &[ ('。', '・'), ('ー', 'ー'), ('\u{ff9e}', '\u{ff9f}'), - ('𛀁', '𛄞'), + ('𛀁', '𛄟'), ('𛅐', '𛅒'), ('🈀', '🈀'), ]; @@ -836,7 +846,7 @@ pub const INHERITED: &'static [(char, char)] = &[ ('\u{343}', '\u{344}'), ('\u{346}', '\u{362}'), ('\u{953}', '\u{954}'), - ('\u{1ab0}', '\u{1ac0}'), + ('\u{1ab0}', '\u{1ace}'), ('\u{1dc2}', '\u{1df7}'), ('\u{1df9}', '\u{1df9}'), ('\u{1dfb}', '\u{1dff}'), @@ -845,6 +855,8 @@ pub const INHERITED: &'static [(char, char)] = &[ ('\u{fe00}', '\u{fe0f}'), ('\u{fe20}', '\u{fe2d}'), ('\u{101fd}', '\u{101fd}'), + ('\u{1cf00}', '\u{1cf2d}'), + ('\u{1cf30}', '\u{1cf46}'), ('\u{1d167}', '\u{1d169}'), ('\u{1d17b}', '\u{1d182}'), ('\u{1d185}', '\u{1d18b}'), @@ -861,8 +873,12 @@ pub const INSCRIPTIONAL_PARTHIAN: &'static [(char, char)] = pub const JAVANESE: &'static [(char, char)] = &[('\u{a980}', '꧍'), ('ꧏ', '꧙'), ('꧞', '꧟')]; -pub const KAITHI: &'static [(char, char)] = - &[('०', '९'), ('꠰', '꠹'), ('\u{11080}', '𑃁'), ('\u{110cd}', '\u{110cd}')]; +pub const KAITHI: &'static [(char, char)] = &[ + ('०', '९'), + ('꠰', '꠹'), + ('\u{11080}', '\u{110c2}'), + ('\u{110cd}', '\u{110cd}'), +]; pub const KANNADA: &'static [(char, char)] = &[ ('\u{951}', '\u{952}'), @@ -876,7 +892,7 @@ pub const KANNADA: &'static [(char, char)] = &[ ('\u{cc6}', 'ೈ'), ('ೊ', '\u{ccd}'), ('\u{cd5}', '\u{cd6}'), - ('ೞ', 'ೞ'), + ('ೝ', 'ೞ'), ('ೠ', '\u{ce3}'), ('೦', '೯'), ('ೱ', 'ೲ'), @@ -902,7 +918,11 @@ pub const KATAKANA: &'static [(char, char)] = &[ ('㌀', '㍗'), ('﹅', '﹆'), ('。', '\u{ff9f}'), + ('𚿰', '𚿳'), + ('𚿵', '𚿻'), + ('𚿽', '𚿾'), ('𛀀', '𛀀'), + ('𛄠', '𛄢'), ('𛅤', '𛅧'), ]; @@ -920,7 +940,7 @@ pub const KHAROSHTHI: &'static [(char, char)] = &[ ]; pub const KHITAN_SMALL_SCRIPT: &'static [(char, char)] = - &[('\u{16fe4}', '\u{16fe4}'), ('\u{18b00}', '\u{18cd5}')]; + &[('\u{16fe4}', '\u{16fe4}'), ('𘬀', '𘳕')]; pub const KHMER: &'static [(char, char)] = &[('ក', '\u{17dd}'), ('០', '៩'), ('៰', '៹'), ('᧠', '᧿')]; @@ -976,16 +996,22 @@ pub const LATIN: &'static [(char, char)] = &[ ('Ⱡ', 'Ɀ'), ('꜀', '꜇'), ('Ꜣ', 'ꞇ'), - ('Ꞌ', 'ꞿ'), - ('Ꟃ', '\u{a7ca}'), - ('\u{a7f5}', 'ꟿ'), + ('Ꞌ', 'ꟊ'), + ('Ꟑ', 'ꟑ'), + ('ꟓ', 'ꟓ'), + ('ꟕ', 'ꟙ'), + ('ꟲ', 'ꟿ'), ('꤮', '꤮'), ('ꬰ', 'ꭚ'), ('ꭜ', 'ꭤ'), - ('ꭦ', '\u{ab69}'), + ('ꭦ', 'ꭩ'), ('ff', 'st'), ('A', 'Z'), ('a', 'z'), + ('𐞀', '𐞅'), + ('𐞇', '𐞰'), + ('𐞲', '𐞺'), + ('𝼀', '𝼞'), ]; pub const LEPCHA: &'static [(char, char)] = @@ -1016,8 +1042,7 @@ pub const LINEAR_B: &'static [(char, char)] = &[ ('𐄷', '𐄿'), ]; -pub const LISU: &'static [(char, char)] = - &[('ꓐ', '꓿'), ('\u{11fb0}', '\u{11fb0}')]; +pub const LISU: &'static [(char, char)] = &[('ꓐ', '꓿'), ('𑾰', '𑾰')]; pub const LYCIAN: &'static [(char, char)] = &[('𐊀', '𐊜')]; @@ -1082,8 +1107,7 @@ pub const MODI: &'static [(char, char)] = &[('꠰', '꠹'), ('𑘀', '𑙄'), ('𑙐', '𑙙')]; pub const MONGOLIAN: &'static [(char, char)] = &[ - ('᠀', '\u{180e}'), - ('᠐', '᠙'), + ('᠀', '᠙'), ('ᠠ', 'ᡸ'), ('ᢀ', 'ᢪ'), ('\u{202f}', '\u{202f}'), @@ -1115,9 +1139,16 @@ pub const NANDINAGARI: &'static [(char, char)] = &[ pub const NEW_TAI_LUE: &'static [(char, char)] = &[('ᦀ', 'ᦫ'), ('ᦰ', 'ᧉ'), ('᧐', '᧚'), ('᧞', '᧟')]; -pub const NEWA: &'static [(char, char)] = &[('𑐀', '𑑛'), ('𑑝', '\u{11461}')]; +pub const NEWA: &'static [(char, char)] = &[('𑐀', '𑑛'), ('𑑝', '𑑡')]; -pub const NKO: &'static [(char, char)] = &[('߀', 'ߺ'), ('\u{7fd}', '߿')]; +pub const NKO: &'static [(char, char)] = &[ + ('،', '،'), + ('؛', '؛'), + ('؟', '؟'), + ('߀', 'ߺ'), + ('\u{7fd}', '߿'), + ('﴾', '﴿'), +]; pub const NUSHU: &'static [(char, char)] = &[('𖿡', '𖿡'), ('𛅰', '𛋻')]; @@ -1146,6 +1177,9 @@ pub const OLD_SOUTH_ARABIAN: &'static [(char, char)] = &[('𐩠', '𐩿')]; pub const OLD_TURKIC: &'static [(char, char)] = &[('𐰀', '𐱈')]; +pub const OLD_UYGHUR: &'static [(char, char)] = + &[('ـ', 'ـ'), ('𐫲', '𐫲'), ('𐽰', '𐾉')]; + pub const ORIYA: &'static [(char, char)] = &[ ('\u{951}', '\u{952}'), ('।', '॥'), @@ -1253,10 +1287,11 @@ pub const SYRIAC: &'static [(char, char)] = &[ ('ݍ', 'ݏ'), ('ࡠ', 'ࡪ'), ('\u{1df8}', '\u{1df8}'), + ('\u{1dfa}', '\u{1dfa}'), ]; pub const TAGALOG: &'static [(char, char)] = - &[('ᜀ', 'ᜌ'), ('ᜎ', '\u{1714}'), ('᜵', '᜶')]; + &[('ᜀ', '᜕'), ('ᜟ', 'ᜟ'), ('᜵', '᜶')]; pub const TAGBANWA: &'static [(char, char)] = &[('᜵', '᜶'), ('ᝠ', 'ᝬ'), ('ᝮ', 'ᝰ'), ('\u{1772}', '\u{1773}')]; @@ -1275,7 +1310,7 @@ pub const TAI_THAM: &'static [(char, char)] = &[ pub const TAI_VIET: &'static [(char, char)] = &[('ꪀ', 'ꫂ'), ('ꫛ', '꫟')]; pub const TAKRI: &'static [(char, char)] = - &[('।', '॥'), ('꠰', '꠹'), ('𑚀', '𑚸'), ('𑛀', '𑛉')]; + &[('।', '॥'), ('꠰', '꠹'), ('𑚀', '𑚹'), ('𑛀', '𑛉')]; pub const TAMIL: &'static [(char, char)] = &[ ('\u{951}', '\u{952}'), @@ -1305,12 +1340,10 @@ pub const TAMIL: &'static [(char, char)] = &[ ('𑿿', '𑿿'), ]; -pub const TANGUT: &'static [(char, char)] = &[ - ('𖿠', '𖿠'), - ('𗀀', '𘟷'), - ('𘠀', '\u{18aff}'), - ('\u{18d00}', '\u{18d08}'), -]; +pub const TANGSA: &'static [(char, char)] = &[('𖩰', '𖪾'), ('𖫀', '𖫉')]; + +pub const TANGUT: &'static [(char, char)] = + &[('𖿠', '𖿠'), ('𗀀', '𘟷'), ('𘠀', '𘫿'), ('𘴀', '𘴈')]; pub const TELUGU: &'static [(char, char)] = &[ ('\u{951}', '\u{952}'), @@ -1319,11 +1352,12 @@ pub const TELUGU: &'static [(char, char)] = &[ ('ఎ', 'ఐ'), ('ఒ', 'న'), ('ప', 'హ'), - ('ఽ', 'ౄ'), + ('\u{c3c}', 'ౄ'), ('\u{c46}', '\u{c48}'), ('\u{c4a}', '\u{c4d}'), ('\u{c55}', '\u{c56}'), ('ౘ', 'ౚ'), + ('ౝ', 'ౝ'), ('ౠ', '\u{c63}'), ('౦', '౯'), ('౷', '౿'), @@ -1365,10 +1399,23 @@ pub const TIRHUTA: &'static [(char, char)] = &[ ('𑓐', '𑓙'), ]; +pub const TOTO: &'static [(char, char)] = &[('𞊐', '\u{1e2ae}')]; + pub const UGARITIC: &'static [(char, char)] = &[('𐎀', '𐎝'), ('𐎟', '𐎟')]; pub const VAI: &'static [(char, char)] = &[('ꔀ', 'ꘫ')]; +pub const VITHKUQI: &'static [(char, char)] = &[ + ('𐕰', '𐕺'), + ('𐕼', '𐖊'), + ('𐖌', '𐖒'), + ('𐖔', '𐖕'), + ('𐖗', '𐖡'), + ('𐖣', '𐖱'), + ('𐖳', '𐖹'), + ('𐖻', '𐖼'), +]; + pub const WANCHO: &'static [(char, char)] = &[('𞋀', '𞋹'), ('𞋿', '𞋿')]; pub const WARANG_CITI: &'static [(char, char)] = &[('𑢠', '𑣲'), ('𑣿', '𑣿')]; @@ -1378,9 +1425,9 @@ pub const YEZIDI: &'static [(char, char)] = &[ ('؛', '؛'), ('؟', '؟'), ('٠', '٩'), - ('\u{10e80}', '\u{10ea9}'), - ('\u{10eab}', '\u{10ead}'), - ('\u{10eb0}', '\u{10eb1}'), + ('𐺀', '𐺩'), + ('\u{10eab}', '𐺭'), + ('𐺰', '𐺱'), ]; pub const YI: &'static [(char, char)] = &[ -- cgit v1.2.3