summaryrefslogtreecommitdiff
path: root/vendor/regex-syntax/src/unicode_tables/script_extension.rs
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-15 16:37:08 -0600
committermo khan <mo@mokhan.ca>2025-07-17 16:30:22 -0600
commit45df4d0d9b577fecee798d672695fe24ff57fb1b (patch)
tree1b99bf645035b58e0d6db08c7a83521f41f7a75b /vendor/regex-syntax/src/unicode_tables/script_extension.rs
parentf94f79608393d4ab127db63cc41668445ef6b243 (diff)
feat: migrate from Cedar to SpiceDB authorization system
This is a major architectural change that replaces the Cedar policy-based authorization system with SpiceDB's relation-based authorization. Key changes: - Migrate from Rust to Go implementation - Replace Cedar policies with SpiceDB schema and relationships - Switch from envoy `ext_authz` with Cedar to SpiceDB permission checks - Update build system and dependencies for Go ecosystem - Maintain Envoy integration for external authorization This change enables more flexible permission modeling through SpiceDB's Google Zanzibar inspired relation-based system, supporting complex hierarchical permissions that were difficult to express in Cedar. Breaking change: Existing Cedar policies and Rust-based configuration will no longer work and need to be migrated to SpiceDB schema.
Diffstat (limited to 'vendor/regex-syntax/src/unicode_tables/script_extension.rs')
-rw-r--r--vendor/regex-syntax/src/unicode_tables/script_extension.rs1718
1 files changed, 0 insertions, 1718 deletions
diff --git a/vendor/regex-syntax/src/unicode_tables/script_extension.rs b/vendor/regex-syntax/src/unicode_tables/script_extension.rs
deleted file mode 100644
index e3f492e2..00000000
--- a/vendor/regex-syntax/src/unicode_tables/script_extension.rs
+++ /dev/null
@@ -1,1718 +0,0 @@
-// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY:
-//
-// ucd-generate script-extension ucd-16.0.0 --chars
-//
-// Unicode version: 16.0.0.
-//
-// ucd-generate 0.3.1 is available on crates.io.
-
-pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
- ("Adlam", ADLAM),
- ("Ahom", AHOM),
- ("Anatolian_Hieroglyphs", ANATOLIAN_HIEROGLYPHS),
- ("Arabic", ARABIC),
- ("Armenian", ARMENIAN),
- ("Avestan", AVESTAN),
- ("Balinese", BALINESE),
- ("Bamum", BAMUM),
- ("Bassa_Vah", BASSA_VAH),
- ("Batak", BATAK),
- ("Bengali", BENGALI),
- ("Bhaiksuki", BHAIKSUKI),
- ("Bopomofo", BOPOMOFO),
- ("Brahmi", BRAHMI),
- ("Braille", BRAILLE),
- ("Buginese", BUGINESE),
- ("Buhid", BUHID),
- ("Canadian_Aboriginal", CANADIAN_ABORIGINAL),
- ("Carian", CARIAN),
- ("Caucasian_Albanian", CAUCASIAN_ALBANIAN),
- ("Chakma", CHAKMA),
- ("Cham", CHAM),
- ("Cherokee", CHEROKEE),
- ("Chorasmian", CHORASMIAN),
- ("Common", COMMON),
- ("Coptic", COPTIC),
- ("Cuneiform", CUNEIFORM),
- ("Cypriot", CYPRIOT),
- ("Cypro_Minoan", CYPRO_MINOAN),
- ("Cyrillic", CYRILLIC),
- ("Deseret", DESERET),
- ("Devanagari", DEVANAGARI),
- ("Dives_Akuru", DIVES_AKURU),
- ("Dogra", DOGRA),
- ("Duployan", DUPLOYAN),
- ("Egyptian_Hieroglyphs", EGYPTIAN_HIEROGLYPHS),
- ("Elbasan", ELBASAN),
- ("Elymaic", ELYMAIC),
- ("Ethiopic", ETHIOPIC),
- ("Garay", GARAY),
- ("Georgian", GEORGIAN),
- ("Glagolitic", GLAGOLITIC),
- ("Gothic", GOTHIC),
- ("Grantha", GRANTHA),
- ("Greek", GREEK),
- ("Gujarati", GUJARATI),
- ("Gunjala_Gondi", GUNJALA_GONDI),
- ("Gurmukhi", GURMUKHI),
- ("Gurung_Khema", GURUNG_KHEMA),
- ("Han", HAN),
- ("Hangul", HANGUL),
- ("Hanifi_Rohingya", HANIFI_ROHINGYA),
- ("Hanunoo", HANUNOO),
- ("Hatran", HATRAN),
- ("Hebrew", HEBREW),
- ("Hiragana", HIRAGANA),
- ("Imperial_Aramaic", IMPERIAL_ARAMAIC),
- ("Inherited", INHERITED),
- ("Inscriptional_Pahlavi", INSCRIPTIONAL_PAHLAVI),
- ("Inscriptional_Parthian", INSCRIPTIONAL_PARTHIAN),
- ("Javanese", JAVANESE),
- ("Kaithi", KAITHI),
- ("Kannada", KANNADA),
- ("Katakana", KATAKANA),
- ("Kawi", KAWI),
- ("Kayah_Li", KAYAH_LI),
- ("Kharoshthi", KHAROSHTHI),
- ("Khitan_Small_Script", KHITAN_SMALL_SCRIPT),
- ("Khmer", KHMER),
- ("Khojki", KHOJKI),
- ("Khudawadi", KHUDAWADI),
- ("Kirat_Rai", KIRAT_RAI),
- ("Lao", LAO),
- ("Latin", LATIN),
- ("Lepcha", LEPCHA),
- ("Limbu", LIMBU),
- ("Linear_A", LINEAR_A),
- ("Linear_B", LINEAR_B),
- ("Lisu", LISU),
- ("Lycian", LYCIAN),
- ("Lydian", LYDIAN),
- ("Mahajani", MAHAJANI),
- ("Makasar", MAKASAR),
- ("Malayalam", MALAYALAM),
- ("Mandaic", MANDAIC),
- ("Manichaean", MANICHAEAN),
- ("Marchen", MARCHEN),
- ("Masaram_Gondi", MASARAM_GONDI),
- ("Medefaidrin", MEDEFAIDRIN),
- ("Meetei_Mayek", MEETEI_MAYEK),
- ("Mende_Kikakui", MENDE_KIKAKUI),
- ("Meroitic_Cursive", MEROITIC_CURSIVE),
- ("Meroitic_Hieroglyphs", MEROITIC_HIEROGLYPHS),
- ("Miao", MIAO),
- ("Modi", MODI),
- ("Mongolian", MONGOLIAN),
- ("Mro", MRO),
- ("Multani", MULTANI),
- ("Myanmar", MYANMAR),
- ("Nabataean", NABATAEAN),
- ("Nag_Mundari", NAG_MUNDARI),
- ("Nandinagari", NANDINAGARI),
- ("New_Tai_Lue", NEW_TAI_LUE),
- ("Newa", NEWA),
- ("Nko", NKO),
- ("Nushu", NUSHU),
- ("Nyiakeng_Puachue_Hmong", NYIAKENG_PUACHUE_HMONG),
- ("Ogham", OGHAM),
- ("Ol_Chiki", OL_CHIKI),
- ("Ol_Onal", OL_ONAL),
- ("Old_Hungarian", OLD_HUNGARIAN),
- ("Old_Italic", OLD_ITALIC),
- ("Old_North_Arabian", OLD_NORTH_ARABIAN),
- ("Old_Permic", OLD_PERMIC),
- ("Old_Persian", OLD_PERSIAN),
- ("Old_Sogdian", OLD_SOGDIAN),
- ("Old_South_Arabian", OLD_SOUTH_ARABIAN),
- ("Old_Turkic", OLD_TURKIC),
- ("Old_Uyghur", OLD_UYGHUR),
- ("Oriya", ORIYA),
- ("Osage", OSAGE),
- ("Osmanya", OSMANYA),
- ("Pahawh_Hmong", PAHAWH_HMONG),
- ("Palmyrene", PALMYRENE),
- ("Pau_Cin_Hau", PAU_CIN_HAU),
- ("Phags_Pa", PHAGS_PA),
- ("Phoenician", PHOENICIAN),
- ("Psalter_Pahlavi", PSALTER_PAHLAVI),
- ("Rejang", REJANG),
- ("Runic", RUNIC),
- ("Samaritan", SAMARITAN),
- ("Saurashtra", SAURASHTRA),
- ("Sharada", SHARADA),
- ("Shavian", SHAVIAN),
- ("Siddham", SIDDHAM),
- ("SignWriting", SIGNWRITING),
- ("Sinhala", SINHALA),
- ("Sogdian", SOGDIAN),
- ("Sora_Sompeng", SORA_SOMPENG),
- ("Soyombo", SOYOMBO),
- ("Sundanese", SUNDANESE),
- ("Sunuwar", SUNUWAR),
- ("Syloti_Nagri", SYLOTI_NAGRI),
- ("Syriac", SYRIAC),
- ("Tagalog", TAGALOG),
- ("Tagbanwa", TAGBANWA),
- ("Tai_Le", TAI_LE),
- ("Tai_Tham", TAI_THAM),
- ("Tai_Viet", TAI_VIET),
- ("Takri", TAKRI),
- ("Tamil", TAMIL),
- ("Tangsa", TANGSA),
- ("Tangut", TANGUT),
- ("Telugu", TELUGU),
- ("Thaana", THAANA),
- ("Thai", THAI),
- ("Tibetan", TIBETAN),
- ("Tifinagh", TIFINAGH),
- ("Tirhuta", TIRHUTA),
- ("Todhri", TODHRI),
- ("Toto", TOTO),
- ("Tulu_Tigalari", TULU_TIGALARI),
- ("Ugaritic", UGARITIC),
- ("Vai", VAI),
- ("Vithkuqi", VITHKUQI),
- ("Wancho", WANCHO),
- ("Warang_Citi", WARANG_CITI),
- ("Yezidi", YEZIDI),
- ("Yi", YI),
- ("Zanabazar_Square", ZANABAZAR_SQUARE),
-];
-
-pub const ADLAM: &'static [(char, char)] = &[
- ('؟', '؟'),
- ('ـ', 'ـ'),
- ('⁏', '⁏'),
- ('⹁', '⹁'),
- ('𞤀', '𞥋'),
- ('𞥐', '𞥙'),
- ('𞥞', '𞥟'),
-];
-
-pub const AHOM: &'static [(char, char)] =
- &[('𑜀', '𑜚'), ('\u{1171d}', '\u{1172b}'), ('𑜰', '𑝆')];
-
-pub const ANATOLIAN_HIEROGLYPHS: &'static [(char, char)] = &[('𔐀', '𔙆')];
-
-pub const ARABIC: &'static [(char, char)] = &[
- ('\u{600}', '\u{604}'),
- ('؆', '\u{6dc}'),
- ('۞', 'ۿ'),
- ('ݐ', 'ݿ'),
- ('ࡰ', 'ࢎ'),
- ('\u{890}', '\u{891}'),
- ('\u{897}', '\u{8e1}'),
- ('\u{8e3}', '\u{8ff}'),
- ('⁏', '⁏'),
- ('⹁', '⹁'),
- ('ﭐ', '﯂'),
- ('ﯓ', 'ﶏ'),
- ('ﶒ', 'ﷇ'),
- ('﷏', '﷏'),
- ('ﷰ', '﷿'),
- ('ﹰ', 'ﹴ'),
- ('ﹶ', 'ﻼ'),
- ('\u{102e0}', '𐋻'),
- ('𐹠', '𐹾'),
- ('𐻂', '𐻄'),
- ('\u{10efc}', '\u{10eff}'),
- ('𞸀', '𞸃'),
- ('𞸅', '𞸟'),
- ('𞸡', '𞸢'),
- ('𞸤', '𞸤'),
- ('𞸧', '𞸧'),
- ('𞸩', '𞸲'),
- ('𞸴', '𞸷'),
- ('𞸹', '𞸹'),
- ('𞸻', '𞸻'),
- ('𞹂', '𞹂'),
- ('𞹇', '𞹇'),
- ('𞹉', '𞹉'),
- ('𞹋', '𞹋'),
- ('𞹍', '𞹏'),
- ('𞹑', '𞹒'),
- ('𞹔', '𞹔'),
- ('𞹗', '𞹗'),
- ('𞹙', '𞹙'),
- ('𞹛', '𞹛'),
- ('𞹝', '𞹝'),
- ('𞹟', '𞹟'),
- ('𞹡', '𞹢'),
- ('𞹤', '𞹤'),
- ('𞹧', '𞹪'),
- ('𞹬', '𞹲'),
- ('𞹴', '𞹷'),
- ('𞹹', '𞹼'),
- ('𞹾', '𞹾'),
- ('𞺀', '𞺉'),
- ('𞺋', '𞺛'),
- ('𞺡', '𞺣'),
- ('𞺥', '𞺩'),
- ('𞺫', '𞺻'),
- ('𞻰', '𞻱'),
-];
-
-pub const ARMENIAN: &'static [(char, char)] =
- &[('\u{308}', '\u{308}'), ('Ա', 'Ֆ'), ('ՙ', '֊'), ('֍', '֏'), ('ﬓ', 'ﬗ')];
-
-pub const AVESTAN: &'static [(char, char)] =
- &[('·', '·'), ('⸰', '⸱'), ('𐬀', '𐬵'), ('𐬹', '𐬿')];
-
-pub const BALINESE: &'static [(char, char)] = &[('\u{1b00}', 'ᭌ'), ('᭎', '᭿')];
-
-pub const BAMUM: &'static [(char, char)] = &[('ꚠ', '꛷'), ('𖠀', '𖨸')];
-
-pub const BASSA_VAH: &'static [(char, char)] =
- &[('𖫐', '𖫭'), ('\u{16af0}', '𖫵')];
-
-pub const BATAK: &'static [(char, char)] = &[('ᯀ', '\u{1bf3}'), ('᯼', '᯿')];
-
-pub const BENGALI: &'static [(char, char)] = &[
- ('ʼ', 'ʼ'),
- ('\u{951}', '\u{952}'),
- ('।', '॥'),
- ('ঀ', 'ঃ'),
- ('অ', 'ঌ'),
- ('এ', 'ঐ'),
- ('ও', 'ন'),
- ('প', 'র'),
- ('ল', 'ল'),
- ('শ', 'হ'),
- ('\u{9bc}', '\u{9c4}'),
- ('ে', 'ৈ'),
- ('ো', 'ৎ'),
- ('\u{9d7}', '\u{9d7}'),
- ('ড়', 'ঢ়'),
- ('য়', '\u{9e3}'),
- ('০', '\u{9fe}'),
- ('\u{1cd0}', '\u{1cd0}'),
- ('\u{1cd2}', '\u{1cd2}'),
- ('\u{1cd5}', '\u{1cd6}'),
- ('\u{1cd8}', '\u{1cd8}'),
- ('᳡', '᳡'),
- ('ᳪ', 'ᳪ'),
- ('\u{1ced}', '\u{1ced}'),
- ('ᳲ', 'ᳲ'),
- ('ᳵ', '᳷'),
- ('\u{a8f1}', '\u{a8f1}'),
-];
-
-pub const BHAIKSUKI: &'static [(char, char)] =
- &[('𑰀', '𑰈'), ('𑰊', '\u{11c36}'), ('\u{11c38}', '𑱅'), ('𑱐', '𑱬')];
-
-pub const BOPOMOFO: &'static [(char, char)] = &[
- ('ˇ', 'ˇ'),
- ('ˉ', 'ˋ'),
- ('˙', '˙'),
- ('˪', '˫'),
- ('、', '〃'),
- ('〈', '】'),
- ('〓', '〟'),
- ('\u{302a}', '\u{302d}'),
- ('〰', '〰'),
- ('〷', '〷'),
- ('・', '・'),
- ('ㄅ', 'ㄯ'),
- ('ㆠ', 'ㆿ'),
- ('﹅', '﹆'),
- ('。', '・'),
-];
-
-pub const BRAHMI: &'static [(char, char)] =
- &[('𑀀', '𑁍'), ('𑁒', '𑁵'), ('\u{1107f}', '\u{1107f}')];
-
-pub const BRAILLE: &'static [(char, char)] = &[('⠀', '⣿')];
-
-pub const BUGINESE: &'static [(char, char)] =
- &[('ᨀ', '\u{1a1b}'), ('᨞', '᨟'), ('ꧏ', 'ꧏ')];
-
-pub const BUHID: &'static [(char, char)] = &[('᜵', '᜶'), ('ᝀ', '\u{1753}')];
-
-pub const CANADIAN_ABORIGINAL: &'static [(char, char)] =
- &[('᐀', 'ᙿ'), ('ᢰ', 'ᣵ'), ('𑪰', '𑪿')];
-
-pub const CARIAN: &'static [(char, char)] =
- &[('·', '·'), ('⁚', '⁚'), ('⁝', '⁝'), ('⸱', '⸱'), ('𐊠', '𐋐')];
-
-pub const CAUCASIAN_ALBANIAN: &'static [(char, char)] = &[
- ('\u{304}', '\u{304}'),
- ('\u{331}', '\u{331}'),
- ('\u{35e}', '\u{35e}'),
- ('𐔰', '𐕣'),
- ('𐕯', '𐕯'),
-];
-
-pub const CHAKMA: &'static [(char, char)] =
- &[('০', '৯'), ('၀', '၉'), ('\u{11100}', '\u{11134}'), ('𑄶', '𑅇')];
-
-pub const CHAM: &'static [(char, char)] =
- &[('ꨀ', '\u{aa36}'), ('ꩀ', 'ꩍ'), ('꩐', '꩙'), ('꩜', '꩟')];
-
-pub const CHEROKEE: &'static [(char, char)] = &[
- ('\u{300}', '\u{302}'),
- ('\u{304}', '\u{304}'),
- ('\u{30b}', '\u{30c}'),
- ('\u{323}', '\u{324}'),
- ('\u{330}', '\u{331}'),
- ('Ꭰ', 'Ᏽ'),
- ('ᏸ', 'ᏽ'),
- ('ꭰ', 'ꮿ'),
-];
-
-pub const CHORASMIAN: &'static [(char, char)] = &[('𐾰', '𐿋')];
-
-pub const COMMON: &'static [(char, char)] = &[
- ('\0', '@'),
- ('[', '`'),
- ('{', '©'),
- ('«', '¶'),
- ('¸', '¹'),
- ('»', '¿'),
- ('×', '×'),
- ('÷', '÷'),
- ('ʹ', 'ʻ'),
- ('ʽ', 'ˆ'),
- ('ˈ', 'ˈ'),
- ('ˌ', 'ˌ'),
- ('ˎ', '˖'),
- ('˘', '˘'),
- ('˚', '˟'),
- ('˥', '˩'),
- ('ˬ', '˿'),
- (';', ';'),
- ('΅', '΅'),
- ('·', '·'),
- ('\u{605}', '\u{605}'),
- ('\u{6dd}', '\u{6dd}'),
- ('\u{8e2}', '\u{8e2}'),
- ('฿', '฿'),
- ('࿕', '࿘'),
- ('\u{2000}', '\u{200b}'),
- ('\u{200e}', '\u{202e}'),
- ('‰', '⁎'),
- ('⁐', '⁙'),
- ('⁛', '⁜'),
- ('⁞', '\u{2064}'),
- ('\u{2066}', '⁰'),
- ('⁴', '⁾'),
- ('₀', '₎'),
- ('₠', '⃀'),
- ('℀', '℥'),
- ('℧', '℩'),
- ('ℬ', 'ℱ'),
- ('ℳ', '⅍'),
- ('⅏', '⅟'),
- ('↉', '↋'),
- ('←', '␩'),
- ('⑀', '⑊'),
- ('①', '⟿'),
- ('⤀', '⭳'),
- ('⭶', '⮕'),
- ('⮗', '⯿'),
- ('⸀', '⸖'),
- ('⸘', 'ⸯ'),
- ('⸲', '⸻'),
- ('⸽', '⹀'),
- ('⹂', '⹂'),
- ('⹄', '⹝'),
- ('\u{3000}', '\u{3000}'),
- ('〄', '〄'),
- ('〒', '〒'),
- ('〠', '〠'),
- ('〶', '〶'),
- ('㉈', '㉟'),
- ('㉿', '㉿'),
- ('㊱', '㊿'),
- ('㋌', '㋏'),
- ('㍱', '㍺'),
- ('㎀', '㏟'),
- ('㏿', '㏿'),
- ('䷀', '䷿'),
- ('꜈', '꜡'),
- ('ꞈ', '꞊'),
- ('꭛', '꭛'),
- ('꭪', '꭫'),
- ('︐', '︙'),
- ('︰', '﹄'),
- ('﹇', '﹒'),
- ('﹔', '﹦'),
- ('﹨', '﹫'),
- ('\u{feff}', '\u{feff}'),
- ('!', '@'),
- ('[', '`'),
- ('{', '⦆'),
- ('¢', '₩'),
- ('│', '○'),
- ('\u{fff9}', '�'),
- ('𐆐', '𐆜'),
- ('𐇐', '𐇼'),
- ('𜰀', '𜳹'),
- ('𜴀', '𜺳'),
- ('𜽐', '𜿃'),
- ('𝀀', '𝃵'),
- ('𝄀', '𝄦'),
- ('𝄩', '\u{1d166}'),
- ('𝅪', '\u{1d17a}'),
- ('𝆃', '𝆄'),
- ('𝆌', '𝆩'),
- ('𝆮', '𝇪'),
- ('𝋀', '𝋓'),
- ('𝋠', '𝋳'),
- ('𝌀', '𝍖'),
- ('𝍲', '𝍸'),
- ('𝐀', '𝑔'),
- ('𝑖', '𝒜'),
- ('𝒞', '𝒟'),
- ('𝒢', '𝒢'),
- ('𝒥', '𝒦'),
- ('𝒩', '𝒬'),
- ('𝒮', '𝒹'),
- ('𝒻', '𝒻'),
- ('𝒽', '𝓃'),
- ('𝓅', '𝔅'),
- ('𝔇', '𝔊'),
- ('𝔍', '𝔔'),
- ('𝔖', '𝔜'),
- ('𝔞', '𝔹'),
- ('𝔻', '𝔾'),
- ('𝕀', '𝕄'),
- ('𝕆', '𝕆'),
- ('𝕊', '𝕐'),
- ('𝕒', '𝚥'),
- ('𝚨', '𝟋'),
- ('𝟎', '𝟿'),
- ('𞱱', '𞲴'),
- ('𞴁', '𞴽'),
- ('🀀', '🀫'),
- ('🀰', '🂓'),
- ('🂠', '🂮'),
- ('🂱', '🂿'),
- ('🃁', '🃏'),
- ('🃑', '🃵'),
- ('🄀', '🆭'),
- ('🇦', '🇿'),
- ('🈁', '🈂'),
- ('🈐', '🈻'),
- ('🉀', '🉈'),
- ('🉠', '🉥'),
- ('🌀', '🛗'),
- ('🛜', '🛬'),
- ('🛰', '🛼'),
- ('🜀', '🝶'),
- ('🝻', '🟙'),
- ('🟠', '🟫'),
- ('🟰', '🟰'),
- ('🠀', '🠋'),
- ('🠐', '🡇'),
- ('🡐', '🡙'),
- ('🡠', '🢇'),
- ('🢐', '🢭'),
- ('🢰', '🢻'),
- ('🣀', '🣁'),
- ('🤀', '🩓'),
- ('🩠', '🩭'),
- ('🩰', '🩼'),
- ('🪀', '🪉'),
- ('🪏', '🫆'),
- ('🫎', '🫜'),
- ('🫟', '🫩'),
- ('🫰', '🫸'),
- ('🬀', '🮒'),
- ('🮔', '🯹'),
- ('\u{e0001}', '\u{e0001}'),
- ('\u{e0020}', '\u{e007f}'),
-];
-
-pub const COPTIC: &'static [(char, char)] = &[
- ('·', '·'),
- ('\u{300}', '\u{300}'),
- ('\u{304}', '\u{305}'),
- ('\u{307}', '\u{307}'),
- ('ʹ', '͵'),
- ('Ϣ', 'ϯ'),
- ('Ⲁ', 'ⳳ'),
- ('⳹', '⳿'),
- ('⸗', '⸗'),
- ('\u{102e0}', '𐋻'),
-];
-
-pub const CUNEIFORM: &'static [(char, char)] =
- &[('𒀀', '𒎙'), ('𒐀', '𒑮'), ('𒑰', '𒑴'), ('𒒀', '𒕃')];
-
-pub const CYPRIOT: &'static [(char, char)] = &[
- ('𐄀', '𐄂'),
- ('𐄇', '𐄳'),
- ('𐄷', '𐄿'),
- ('𐠀', '𐠅'),
- ('𐠈', '𐠈'),
- ('𐠊', '𐠵'),
- ('𐠷', '𐠸'),
- ('𐠼', '𐠼'),
- ('𐠿', '𐠿'),
-];
-
-pub const CYPRO_MINOAN: &'static [(char, char)] = &[('𐄀', '𐄁'), ('𒾐', '𒿲')];
-
-pub const CYRILLIC: &'static [(char, char)] = &[
- ('ʼ', 'ʼ'),
- ('\u{300}', '\u{302}'),
- ('\u{304}', '\u{304}'),
- ('\u{306}', '\u{306}'),
- ('\u{308}', '\u{308}'),
- ('\u{30b}', '\u{30b}'),
- ('\u{311}', '\u{311}'),
- ('Ѐ', 'ԯ'),
- ('ᲀ', 'ᲊ'),
- ('ᴫ', 'ᴫ'),
- ('ᵸ', 'ᵸ'),
- ('\u{1df8}', '\u{1df8}'),
- ('\u{2de0}', '\u{2dff}'),
- ('⹃', '⹃'),
- ('Ꙁ', '\u{a69f}'),
- ('\u{fe2e}', '\u{fe2f}'),
- ('𞀰', '𞁭'),
- ('\u{1e08f}', '\u{1e08f}'),
-];
-
-pub const DESERET: &'static [(char, char)] = &[('𐐀', '𐑏')];
-
-pub const DEVANAGARI: &'static [(char, char)] = &[
- ('ʼ', 'ʼ'),
- ('\u{900}', '\u{952}'),
- ('\u{955}', 'ॿ'),
- ('\u{1cd0}', 'ᳶ'),
- ('\u{1cf8}', '\u{1cf9}'),
- ('\u{20f0}', '\u{20f0}'),
- ('꠰', '꠹'),
- ('\u{a8e0}', '\u{a8ff}'),
- ('𑬀', '𑬉'),
-];
-
-pub const DIVES_AKURU: &'static [(char, char)] = &[
- ('𑤀', '𑤆'),
- ('𑤉', '𑤉'),
- ('𑤌', '𑤓'),
- ('𑤕', '𑤖'),
- ('𑤘', '𑤵'),
- ('𑤷', '𑤸'),
- ('\u{1193b}', '𑥆'),
- ('𑥐', '𑥙'),
-];
-
-pub const DOGRA: &'static [(char, char)] =
- &[('।', '९'), ('꠰', '꠹'), ('𑠀', '𑠻')];
-
-pub const DUPLOYAN: &'static [(char, char)] = &[
- ('·', '·'),
- ('\u{307}', '\u{308}'),
- ('\u{30a}', '\u{30a}'),
- ('\u{323}', '\u{324}'),
- ('⸼', '⸼'),
- ('𛰀', '𛱪'),
- ('𛱰', '𛱼'),
- ('𛲀', '𛲈'),
- ('𛲐', '𛲙'),
- ('𛲜', '\u{1bca3}'),
-];
-
-pub const EGYPTIAN_HIEROGLYPHS: &'static [(char, char)] =
- &[('𓀀', '\u{13455}'), ('𓑠', '𔏺')];
-
-pub const ELBASAN: &'static [(char, char)] =
- &[('·', '·'), ('\u{305}', '\u{305}'), ('𐔀', '𐔧')];
-
-pub const ELYMAIC: &'static [(char, char)] = &[('𐿠', '𐿶')];
-
-pub const ETHIOPIC: &'static [(char, char)] = &[
- ('\u{30e}', '\u{30e}'),
- ('ሀ', 'ቈ'),
- ('ቊ', 'ቍ'),
- ('ቐ', 'ቖ'),
- ('ቘ', 'ቘ'),
- ('ቚ', 'ቝ'),
- ('በ', 'ኈ'),
- ('ኊ', 'ኍ'),
- ('ነ', 'ኰ'),
- ('ኲ', 'ኵ'),
- ('ኸ', 'ኾ'),
- ('ዀ', 'ዀ'),
- ('ዂ', 'ዅ'),
- ('ወ', 'ዖ'),
- ('ዘ', 'ጐ'),
- ('ጒ', 'ጕ'),
- ('ጘ', 'ፚ'),
- ('\u{135d}', '፼'),
- ('ᎀ', '᎙'),
- ('ⶀ', 'ⶖ'),
- ('ⶠ', 'ⶦ'),
- ('ⶨ', 'ⶮ'),
- ('ⶰ', 'ⶶ'),
- ('ⶸ', 'ⶾ'),
- ('ⷀ', 'ⷆ'),
- ('ⷈ', 'ⷎ'),
- ('ⷐ', 'ⷖ'),
- ('ⷘ', 'ⷞ'),
- ('ꬁ', 'ꬆ'),
- ('ꬉ', 'ꬎ'),
- ('ꬑ', 'ꬖ'),
- ('ꬠ', 'ꬦ'),
- ('ꬨ', 'ꬮ'),
- ('𞟠', '𞟦'),
- ('𞟨', '𞟫'),
- ('𞟭', '𞟮'),
- ('𞟰', '𞟾'),
-];
-
-pub const GARAY: &'static [(char, char)] = &[
- ('،', '،'),
- ('؛', '؛'),
- ('؟', '؟'),
- ('𐵀', '𐵥'),
- ('\u{10d69}', '𐶅'),
- ('𐶎', '𐶏'),
-];
-
-pub const GEORGIAN: &'static [(char, char)] = &[
- ('·', '·'),
- ('։', '։'),
- ('Ⴀ', 'Ⴥ'),
- ('Ⴧ', 'Ⴧ'),
- ('Ⴭ', 'Ⴭ'),
- ('ა', 'ჿ'),
- ('Ა', 'Ჺ'),
- ('Ჽ', 'Ჿ'),
- ('⁚', '⁚'),
- ('ⴀ', 'ⴥ'),
- ('ⴧ', 'ⴧ'),
- ('ⴭ', 'ⴭ'),
- ('⸱', '⸱'),
-];
-
-pub const GLAGOLITIC: &'static [(char, char)] = &[
- ('·', '·'),
- ('\u{303}', '\u{303}'),
- ('\u{305}', '\u{305}'),
- ('\u{484}', '\u{484}'),
- ('\u{487}', '\u{487}'),
- ('։', '։'),
- ('჻', '჻'),
- ('⁚', '⁚'),
- ('Ⰰ', 'ⱟ'),
- ('⹃', '⹃'),
- ('\u{a66f}', '\u{a66f}'),
- ('\u{1e000}', '\u{1e006}'),
- ('\u{1e008}', '\u{1e018}'),
- ('\u{1e01b}', '\u{1e021}'),
- ('\u{1e023}', '\u{1e024}'),
- ('\u{1e026}', '\u{1e02a}'),
-];
-
-pub const GOTHIC: &'static [(char, char)] = &[
- ('·', '·'),
- ('\u{304}', '\u{305}'),
- ('\u{308}', '\u{308}'),
- ('\u{331}', '\u{331}'),
- ('𐌰', '𐍊'),
-];
-
-pub const GRANTHA: &'static [(char, char)] = &[
- ('\u{951}', '\u{952}'),
- ('।', '॥'),
- ('௦', '௳'),
- ('\u{1cd0}', '\u{1cd0}'),
- ('\u{1cd2}', '᳓'),
- ('ᳲ', '\u{1cf4}'),
- ('\u{1cf8}', '\u{1cf9}'),
- ('\u{20f0}', '\u{20f0}'),
- ('\u{11300}', '𑌃'),
- ('𑌅', '𑌌'),
- ('𑌏', '𑌐'),
- ('𑌓', '𑌨'),
- ('𑌪', '𑌰'),
- ('𑌲', '𑌳'),
- ('𑌵', '𑌹'),
- ('\u{1133b}', '𑍄'),
- ('𑍇', '𑍈'),
- ('𑍋', '\u{1134d}'),
- ('𑍐', '𑍐'),
- ('\u{11357}', '\u{11357}'),
- ('𑍝', '𑍣'),
- ('\u{11366}', '\u{1136c}'),
- ('\u{11370}', '\u{11374}'),
- ('𑿐', '𑿑'),
- ('𑿓', '𑿓'),
-];
-
-pub const GREEK: &'static [(char, char)] = &[
- ('·', '·'),
- ('\u{300}', '\u{301}'),
- ('\u{304}', '\u{304}'),
- ('\u{306}', '\u{306}'),
- ('\u{308}', '\u{308}'),
- ('\u{313}', '\u{313}'),
- ('\u{342}', '\u{342}'),
- ('\u{345}', '\u{345}'),
- ('Ͱ', 'ͷ'),
- ('ͺ', 'ͽ'),
- ('Ϳ', 'Ϳ'),
- ('΄', '΄'),
- ('Ά', 'Ά'),
- ('Έ', 'Ί'),
- ('Ό', 'Ό'),
- ('Ύ', 'Ρ'),
- ('Σ', 'ϡ'),
- ('ϰ', 'Ͽ'),
- ('ᴦ', 'ᴪ'),
- ('ᵝ', 'ᵡ'),
- ('ᵦ', 'ᵪ'),
- ('ᶿ', '\u{1dc1}'),
- ('ἀ', 'ἕ'),
- ('Ἐ', 'Ἕ'),
- ('ἠ', 'ὅ'),
- ('Ὀ', 'Ὅ'),
- ('ὐ', 'ὗ'),
- ('Ὑ', 'Ὑ'),
- ('Ὓ', 'Ὓ'),
- ('Ὕ', 'Ὕ'),
- ('Ὗ', 'ώ'),
- ('ᾀ', 'ᾴ'),
- ('ᾶ', 'ῄ'),
- ('ῆ', 'ΐ'),
- ('ῖ', 'Ί'),
- ('῝', '`'),
- ('ῲ', 'ῴ'),
- ('ῶ', '῾'),
- ('⁝', '⁝'),
- ('Ω', 'Ω'),
- ('ꭥ', 'ꭥ'),
- ('𐅀', '𐆎'),
- ('𐆠', '𐆠'),
- ('𝈀', '𝉅'),
-];
-
-pub const GUJARATI: &'static [(char, char)] = &[
- ('\u{951}', '\u{952}'),
- ('।', '॥'),
- ('\u{a81}', 'ઃ'),
- ('અ', 'ઍ'),
- ('એ', 'ઑ'),
- ('ઓ', 'ન'),
- ('પ', 'ર'),
- ('લ', 'ળ'),
- ('વ', 'હ'),
- ('\u{abc}', '\u{ac5}'),
- ('\u{ac7}', 'ૉ'),
- ('ો', '\u{acd}'),
- ('ૐ', 'ૐ'),
- ('ૠ', '\u{ae3}'),
- ('૦', '૱'),
- ('ૹ', '\u{aff}'),
- ('꠰', '꠹'),
-];
-
-pub const GUNJALA_GONDI: &'static [(char, char)] = &[
- ('·', '·'),
- ('।', '॥'),
- ('𑵠', '𑵥'),
- ('𑵧', '𑵨'),
- ('𑵪', '𑶎'),
- ('\u{11d90}', '\u{11d91}'),
- ('𑶓', '𑶘'),
- ('𑶠', '𑶩'),
-];
-
-pub const GURMUKHI: &'static [(char, char)] = &[
- ('\u{951}', '\u{952}'),
- ('।', '॥'),
- ('\u{a01}', 'ਃ'),
- ('ਅ', 'ਊ'),
- ('ਏ', 'ਐ'),
- ('ਓ', 'ਨ'),
- ('ਪ', 'ਰ'),
- ('ਲ', 'ਲ਼'),
- ('ਵ', 'ਸ਼'),
- ('ਸ', 'ਹ'),
- ('\u{a3c}', '\u{a3c}'),
- ('ਾ', '\u{a42}'),
- ('\u{a47}', '\u{a48}'),
- ('\u{a4b}', '\u{a4d}'),
- ('\u{a51}', '\u{a51}'),
- ('ਖ਼', 'ੜ'),
- ('ਫ਼', 'ਫ਼'),
- ('੦', '੶'),
- ('꠰', '꠹'),
-];
-
-pub const GURUNG_KHEMA: &'static [(char, char)] = &[('॥', '॥'), ('𖄀', '𖄹')];
-
-pub const HAN: &'static [(char, char)] = &[
- ('·', '·'),
- ('⺀', '⺙'),
- ('⺛', '⻳'),
- ('⼀', '⿕'),
- ('⿰', '⿿'),
- ('、', '〃'),
- ('々', '】'),
- ('〓', '〟'),
- ('〡', '\u{302d}'),
- ('〰', '〰'),
- ('〷', '〿'),
- ('・', '・'),
- ('㆐', '㆟'),
- ('㇀', '㇥'),
- ('㇯', '㇯'),
- ('㈠', '㉇'),
- ('㊀', '㊰'),
- ('㋀', '㋋'),
- ('㋿', '㋿'),
- ('㍘', '㍰'),
- ('㍻', '㍿'),
- ('㏠', '㏾'),
- ('㐀', '䶿'),
- ('一', '鿿'),
- ('꜀', '꜇'),
- ('豈', '舘'),
- ('並', '龎'),
- ('﹅', '﹆'),
- ('。', '・'),
- ('𖿢', '𖿣'),
- ('\u{16ff0}', '\u{16ff1}'),
- ('𝍠', '𝍱'),
- ('🉐', '🉑'),
- ('𠀀', '𪛟'),
- ('𪜀', '𫜹'),
- ('𫝀', '𫠝'),
- ('𫠠', '𬺡'),
- ('𬺰', '𮯠'),
- ('𮯰', '𮹝'),
- ('丽', '𪘀'),
- ('𰀀', '𱍊'),
- ('𱍐', '𲎯'),
-];
-
-pub const HANGUL: &'static [(char, char)] = &[
- ('ᄀ', 'ᇿ'),
- ('、', '〃'),
- ('〈', '】'),
- ('〓', '〟'),
- ('\u{302e}', '〰'),
- ('〷', '〷'),
- ('・', '・'),
- ('ㄱ', 'ㆎ'),
- ('㈀', '㈞'),
- ('㉠', '㉾'),
- ('ꥠ', 'ꥼ'),
- ('가', '힣'),
- ('ힰ', 'ퟆ'),
- ('ퟋ', 'ퟻ'),
- ('﹅', '﹆'),
- ('。', '・'),
- ('ᅠ', 'ᄒ'),
- ('ᅡ', 'ᅦ'),
- ('ᅧ', 'ᅬ'),
- ('ᅭ', 'ᅲ'),
- ('ᅳ', 'ᅵ'),
-];
-
-pub const HANIFI_ROHINGYA: &'static [(char, char)] = &[
- ('،', '،'),
- ('؛', '؛'),
- ('؟', '؟'),
- ('ـ', 'ـ'),
- ('۔', '۔'),
- ('𐴀', '\u{10d27}'),
- ('𐴰', '𐴹'),
-];
-
-pub const HANUNOO: &'static [(char, char)] = &[('ᜠ', '᜶')];
-
-pub const HATRAN: &'static [(char, char)] =
- &[('𐣠', '𐣲'), ('𐣴', '𐣵'), ('𐣻', '𐣿')];
-
-pub const HEBREW: &'static [(char, char)] = &[
- ('\u{307}', '\u{308}'),
- ('\u{591}', '\u{5c7}'),
- ('א', 'ת'),
- ('ׯ', '״'),
- ('יִ', 'זּ'),
- ('טּ', 'לּ'),
- ('מּ', 'מּ'),
- ('נּ', 'סּ'),
- ('ףּ', 'פּ'),
- ('צּ', 'ﭏ'),
-];
-
-pub const HIRAGANA: &'static [(char, char)] = &[
- ('、', '〃'),
- ('〈', '】'),
- ('〓', '〟'),
- ('〰', '〵'),
- ('〷', '〷'),
- ('〼', '〽'),
- ('ぁ', 'ゖ'),
- ('\u{3099}', '゠'),
- ('・', 'ー'),
- ('﹅', '﹆'),
- ('。', '・'),
- ('ー', 'ー'),
- ('\u{ff9e}', '\u{ff9f}'),
- ('𛀁', '𛄟'),
- ('𛄲', '𛄲'),
- ('𛅐', '𛅒'),
- ('🈀', '🈀'),
-];
-
-pub const IMPERIAL_ARAMAIC: &'static [(char, char)] =
- &[('𐡀', '𐡕'), ('𐡗', '𐡟')];
-
-pub const INHERITED: &'static [(char, char)] = &[
- ('\u{30f}', '\u{30f}'),
- ('\u{312}', '\u{312}'),
- ('\u{314}', '\u{31f}'),
- ('\u{321}', '\u{322}'),
- ('\u{326}', '\u{32c}'),
- ('\u{32f}', '\u{32f}'),
- ('\u{332}', '\u{341}'),
- ('\u{343}', '\u{344}'),
- ('\u{346}', '\u{357}'),
- ('\u{359}', '\u{35d}'),
- ('\u{35f}', '\u{362}'),
- ('\u{953}', '\u{954}'),
- ('\u{1ab0}', '\u{1ace}'),
- ('\u{1dc2}', '\u{1df7}'),
- ('\u{1df9}', '\u{1df9}'),
- ('\u{1dfb}', '\u{1dff}'),
- ('\u{200c}', '\u{200d}'),
- ('\u{20d0}', '\u{20ef}'),
- ('\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}'),
- ('\u{1d1aa}', '\u{1d1ad}'),
- ('\u{e0100}', '\u{e01ef}'),
-];
-
-pub const INSCRIPTIONAL_PAHLAVI: &'static [(char, char)] =
- &[('𐭠', '𐭲'), ('𐭸', '𐭿')];
-
-pub const INSCRIPTIONAL_PARTHIAN: &'static [(char, char)] =
- &[('𐭀', '𐭕'), ('𐭘', '𐭟')];
-
-pub const JAVANESE: &'static [(char, char)] =
- &[('\u{a980}', '꧍'), ('ꧏ', '꧙'), ('꧞', '꧟')];
-
-pub const KAITHI: &'static [(char, char)] = &[
- ('०', '९'),
- ('⸱', '⸱'),
- ('꠰', '꠹'),
- ('\u{11080}', '\u{110c2}'),
- ('\u{110cd}', '\u{110cd}'),
-];
-
-pub const KANNADA: &'static [(char, char)] = &[
- ('\u{951}', '\u{952}'),
- ('।', '॥'),
- ('ಀ', 'ಌ'),
- ('ಎ', 'ಐ'),
- ('ಒ', 'ನ'),
- ('ಪ', 'ಳ'),
- ('ವ', 'ಹ'),
- ('\u{cbc}', 'ೄ'),
- ('\u{cc6}', '\u{cc8}'),
- ('\u{cca}', '\u{ccd}'),
- ('\u{cd5}', '\u{cd6}'),
- ('ೝ', 'ೞ'),
- ('ೠ', '\u{ce3}'),
- ('೦', '೯'),
- ('ೱ', 'ೳ'),
- ('\u{1cd0}', '\u{1cd0}'),
- ('\u{1cd2}', '᳓'),
- ('\u{1cda}', '\u{1cda}'),
- ('ᳲ', 'ᳲ'),
- ('\u{1cf4}', '\u{1cf4}'),
- ('꠰', '꠵'),
-];
-
-pub const KATAKANA: &'static [(char, char)] = &[
- ('\u{305}', '\u{305}'),
- ('\u{323}', '\u{323}'),
- ('、', '〃'),
- ('〈', '】'),
- ('〓', '〟'),
- ('〰', '〵'),
- ('〷', '〷'),
- ('〼', '〽'),
- ('\u{3099}', '゜'),
- ('゠', 'ヿ'),
- ('ㇰ', 'ㇿ'),
- ('㋐', '㋾'),
- ('㌀', '㍗'),
- ('﹅', '﹆'),
- ('。', '\u{ff9f}'),
- ('𚿰', '𚿳'),
- ('𚿵', '𚿻'),
- ('𚿽', '𚿾'),
- ('𛀀', '𛀀'),
- ('𛄠', '𛄢'),
- ('𛅕', '𛅕'),
- ('𛅤', '𛅧'),
-];
-
-pub const KAWI: &'static [(char, char)] =
- &[('\u{11f00}', '𑼐'), ('𑼒', '\u{11f3a}'), ('𑼾', '\u{11f5a}')];
-
-pub const KAYAH_LI: &'static [(char, char)] = &[('꤀', '꤯')];
-
-pub const KHAROSHTHI: &'static [(char, char)] = &[
- ('𐨀', '\u{10a03}'),
- ('\u{10a05}', '\u{10a06}'),
- ('\u{10a0c}', '𐨓'),
- ('𐨕', '𐨗'),
- ('𐨙', '𐨵'),
- ('\u{10a38}', '\u{10a3a}'),
- ('\u{10a3f}', '𐩈'),
- ('𐩐', '𐩘'),
-];
-
-pub const KHITAN_SMALL_SCRIPT: &'static [(char, char)] =
- &[('\u{16fe4}', '\u{16fe4}'), ('𘬀', '𘳕'), ('𘳿', '𘳿')];
-
-pub const KHMER: &'static [(char, char)] =
- &[('ក', '\u{17dd}'), ('០', '៩'), ('៰', '៹'), ('᧠', '᧿')];
-
-pub const KHOJKI: &'static [(char, char)] =
- &[('૦', '૯'), ('꠰', '꠹'), ('𑈀', '𑈑'), ('𑈓', '\u{11241}')];
-
-pub const KHUDAWADI: &'static [(char, char)] =
- &[('।', '॥'), ('꠰', '꠹'), ('𑊰', '\u{112ea}'), ('𑋰', '𑋹')];
-
-pub const KIRAT_RAI: &'static [(char, char)] = &[('𖵀', '𖵹')];
-
-pub const LAO: &'static [(char, char)] = &[
- ('ກ', 'ຂ'),
- ('ຄ', 'ຄ'),
- ('ຆ', 'ຊ'),
- ('ຌ', 'ຣ'),
- ('ລ', 'ລ'),
- ('ວ', 'ຽ'),
- ('ເ', 'ໄ'),
- ('ໆ', 'ໆ'),
- ('\u{ec8}', '\u{ece}'),
- ('໐', '໙'),
- ('ໜ', 'ໟ'),
-];
-
-pub const LATIN: &'static [(char, char)] = &[
- ('A', 'Z'),
- ('a', 'z'),
- ('ª', 'ª'),
- ('·', '·'),
- ('º', 'º'),
- ('À', 'Ö'),
- ('Ø', 'ö'),
- ('ø', 'ʸ'),
- ('ʼ', 'ʼ'),
- ('ˇ', 'ˇ'),
- ('ˉ', 'ˋ'),
- ('ˍ', 'ˍ'),
- ('˗', '˗'),
- ('˙', '˙'),
- ('ˠ', 'ˤ'),
- ('\u{300}', '\u{30e}'),
- ('\u{310}', '\u{311}'),
- ('\u{313}', '\u{313}'),
- ('\u{320}', '\u{320}'),
- ('\u{323}', '\u{325}'),
- ('\u{32d}', '\u{32e}'),
- ('\u{330}', '\u{331}'),
- ('\u{358}', '\u{358}'),
- ('\u{35e}', '\u{35e}'),
- ('\u{363}', '\u{36f}'),
- ('\u{485}', '\u{486}'),
- ('\u{951}', '\u{952}'),
- ('჻', '჻'),
- ('ᴀ', 'ᴥ'),
- ('ᴬ', 'ᵜ'),
- ('ᵢ', 'ᵥ'),
- ('ᵫ', 'ᵷ'),
- ('ᵹ', 'ᶾ'),
- ('\u{1df8}', '\u{1df8}'),
- ('Ḁ', 'ỿ'),
- ('\u{202f}', '\u{202f}'),
- ('ⁱ', 'ⁱ'),
- ('ⁿ', 'ⁿ'),
- ('ₐ', 'ₜ'),
- ('\u{20f0}', '\u{20f0}'),
- ('K', 'Å'),
- ('Ⅎ', 'Ⅎ'),
- ('ⅎ', 'ⅎ'),
- ('Ⅰ', 'ↈ'),
- ('Ⱡ', 'Ɀ'),
- ('⸗', '⸗'),
- ('꜀', '꜇'),
- ('Ꜣ', 'ꞇ'),
- ('Ꞌ', 'ꟍ'),
- ('Ꟑ', 'ꟑ'),
- ('ꟓ', 'ꟓ'),
- ('ꟕ', 'Ƛ'),
- ('ꟲ', 'ꟿ'),
- ('꤮', '꤮'),
- ('ꬰ', 'ꭚ'),
- ('ꭜ', 'ꭤ'),
- ('ꭦ', 'ꭩ'),
- ('ff', 'st'),
- ('A', 'Z'),
- ('a', 'z'),
- ('𐞀', '𐞅'),
- ('𐞇', '𐞰'),
- ('𐞲', '𐞺'),
- ('𝼀', '𝼞'),
- ('𝼥', '𝼪'),
-];
-
-pub const LEPCHA: &'static [(char, char)] =
- &[('ᰀ', '\u{1c37}'), ('᰻', '᱉'), ('ᱍ', 'ᱏ')];
-
-pub const LIMBU: &'static [(char, char)] = &[
- ('॥', '॥'),
- ('ᤀ', 'ᤞ'),
- ('\u{1920}', 'ᤫ'),
- ('ᤰ', '\u{193b}'),
- ('᥀', '᥀'),
- ('᥄', '᥏'),
-];
-
-pub const LINEAR_A: &'static [(char, char)] =
- &[('𐄇', '𐄳'), ('𐘀', '𐜶'), ('𐝀', '𐝕'), ('𐝠', '𐝧')];
-
-pub const LINEAR_B: &'static [(char, char)] = &[
- ('𐀀', '𐀋'),
- ('𐀍', '𐀦'),
- ('𐀨', '𐀺'),
- ('𐀼', '𐀽'),
- ('𐀿', '𐁍'),
- ('𐁐', '𐁝'),
- ('𐂀', '𐃺'),
- ('𐄀', '𐄂'),
- ('𐄇', '𐄳'),
- ('𐄷', '𐄿'),
-];
-
-pub const LISU: &'static [(char, char)] =
- &[('ʼ', 'ʼ'), ('ˍ', 'ˍ'), ('《', '》'), ('ꓐ', '꓿'), ('𑾰', '𑾰')];
-
-pub const LYCIAN: &'static [(char, char)] = &[('⁚', '⁚'), ('𐊀', '𐊜')];
-
-pub const LYDIAN: &'static [(char, char)] =
- &[('·', '·'), ('⸱', '⸱'), ('𐤠', '𐤹'), ('𐤿', '𐤿')];
-
-pub const MAHAJANI: &'static [(char, char)] =
- &[('·', '·'), ('।', '९'), ('꠰', '꠹'), ('𑅐', '𑅶')];
-
-pub const MAKASAR: &'static [(char, char)] = &[('𑻠', '𑻸')];
-
-pub const MALAYALAM: &'static [(char, char)] = &[
- ('\u{951}', '\u{952}'),
- ('।', '॥'),
- ('\u{d00}', 'ഌ'),
- ('എ', 'ഐ'),
- ('ഒ', '\u{d44}'),
- ('െ', 'ൈ'),
- ('ൊ', '൏'),
- ('ൔ', '\u{d63}'),
- ('൦', 'ൿ'),
- ('\u{1cda}', '\u{1cda}'),
- ('ᳲ', 'ᳲ'),
- ('꠰', '꠲'),
-];
-
-pub const MANDAIC: &'static [(char, char)] =
- &[('ـ', 'ـ'), ('ࡀ', '\u{85b}'), ('࡞', '࡞')];
-
-pub const MANICHAEAN: &'static [(char, char)] =
- &[('ـ', 'ـ'), ('𐫀', '\u{10ae6}'), ('𐫫', '𐫶')];
-
-pub const MARCHEN: &'static [(char, char)] =
- &[('𑱰', '𑲏'), ('\u{11c92}', '\u{11ca7}'), ('𑲩', '\u{11cb6}')];
-
-pub const MASARAM_GONDI: &'static [(char, char)] = &[
- ('।', '॥'),
- ('𑴀', '𑴆'),
- ('𑴈', '𑴉'),
- ('𑴋', '\u{11d36}'),
- ('\u{11d3a}', '\u{11d3a}'),
- ('\u{11d3c}', '\u{11d3d}'),
- ('\u{11d3f}', '\u{11d47}'),
- ('𑵐', '𑵙'),
-];
-
-pub const MEDEFAIDRIN: &'static [(char, char)] = &[('𖹀', '𖺚')];
-
-pub const MEETEI_MAYEK: &'static [(char, char)] =
- &[('ꫠ', '\u{aaf6}'), ('ꯀ', '\u{abed}'), ('꯰', '꯹')];
-
-pub const MENDE_KIKAKUI: &'static [(char, char)] =
- &[('𞠀', '𞣄'), ('𞣇', '\u{1e8d6}')];
-
-pub const MEROITIC_CURSIVE: &'static [(char, char)] =
- &[('𐦠', '𐦷'), ('𐦼', '𐧏'), ('𐧒', '𐧿')];
-
-pub const MEROITIC_HIEROGLYPHS: &'static [(char, char)] =
- &[('⁝', '⁝'), ('𐦀', '𐦟')];
-
-pub const MIAO: &'static [(char, char)] =
- &[('𖼀', '𖽊'), ('\u{16f4f}', '𖾇'), ('\u{16f8f}', '𖾟')];
-
-pub const MODI: &'static [(char, char)] =
- &[('꠰', '꠹'), ('𑘀', '𑙄'), ('𑙐', '𑙙')];
-
-pub const MONGOLIAN: &'static [(char, char)] = &[
- ('᠀', '᠙'),
- ('ᠠ', 'ᡸ'),
- ('ᢀ', 'ᢪ'),
- ('\u{202f}', '\u{202f}'),
- ('、', '。'),
- ('〈', '》'),
- ('𑙠', '𑙬'),
-];
-
-pub const MRO: &'static [(char, char)] = &[('𖩀', '𖩞'), ('𖩠', '𖩩'), ('𖩮', '𖩯')];
-
-pub const MULTANI: &'static [(char, char)] =
- &[('੦', '੯'), ('𑊀', '𑊆'), ('𑊈', '𑊈'), ('𑊊', '𑊍'), ('𑊏', '𑊝'), ('𑊟', '𑊩')];
-
-pub const MYANMAR: &'static [(char, char)] =
- &[('က', '႟'), ('꤮', '꤮'), ('ꧠ', 'ꧾ'), ('ꩠ', 'ꩿ'), ('𑛐', '𑛣')];
-
-pub const NABATAEAN: &'static [(char, char)] = &[('𐢀', '𐢞'), ('𐢧', '𐢯')];
-
-pub const NAG_MUNDARI: &'static [(char, char)] = &[('𞓐', '𞓹')];
-
-pub const NANDINAGARI: &'static [(char, char)] = &[
- ('।', '॥'),
- ('೦', '೯'),
- ('ᳩ', 'ᳩ'),
- ('ᳲ', 'ᳲ'),
- ('ᳺ', 'ᳺ'),
- ('꠰', '꠵'),
- ('𑦠', '𑦧'),
- ('𑦪', '\u{119d7}'),
- ('\u{119da}', '𑧤'),
-];
-
-pub const NEW_TAI_LUE: &'static [(char, char)] =
- &[('ᦀ', 'ᦫ'), ('ᦰ', 'ᧉ'), ('᧐', '᧚'), ('᧞', '᧟')];
-
-pub const NEWA: &'static [(char, char)] = &[('𑐀', '𑑛'), ('𑑝', '𑑡')];
-
-pub const NKO: &'static [(char, char)] = &[
- ('،', '،'),
- ('؛', '؛'),
- ('؟', '؟'),
- ('߀', 'ߺ'),
- ('\u{7fd}', '߿'),
- ('﴾', '﴿'),
-];
-
-pub const NUSHU: &'static [(char, char)] = &[('𖿡', '𖿡'), ('𛅰', '𛋻')];
-
-pub const NYIAKENG_PUACHUE_HMONG: &'static [(char, char)] =
- &[('𞄀', '𞄬'), ('\u{1e130}', '𞄽'), ('𞅀', '𞅉'), ('𞅎', '𞅏')];
-
-pub const OGHAM: &'static [(char, char)] = &[('\u{1680}', '᚜')];
-
-pub const OL_CHIKI: &'static [(char, char)] = &[('᱐', '᱿')];
-
-pub const OL_ONAL: &'static [(char, char)] =
- &[('।', '॥'), ('𞗐', '𞗺'), ('𞗿', '𞗿')];
-
-pub const OLD_HUNGARIAN: &'static [(char, char)] = &[
- ('⁚', '⁚'),
- ('⁝', '⁝'),
- ('⸱', '⸱'),
- ('⹁', '⹁'),
- ('𐲀', '𐲲'),
- ('𐳀', '𐳲'),
- ('𐳺', '𐳿'),
-];
-
-pub const OLD_ITALIC: &'static [(char, char)] = &[('𐌀', '𐌣'), ('𐌭', '𐌯')];
-
-pub const OLD_NORTH_ARABIAN: &'static [(char, char)] = &[('𐪀', '𐪟')];
-
-pub const OLD_PERMIC: &'static [(char, char)] = &[
- ('·', '·'),
- ('\u{300}', '\u{300}'),
- ('\u{306}', '\u{308}'),
- ('\u{313}', '\u{313}'),
- ('\u{483}', '\u{483}'),
- ('𐍐', '\u{1037a}'),
-];
-
-pub const OLD_PERSIAN: &'static [(char, char)] = &[('𐎠', '𐏃'), ('𐏈', '𐏕')];
-
-pub const OLD_SOGDIAN: &'static [(char, char)] = &[('𐼀', '𐼧')];
-
-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}'),
- ('।', '॥'),
- ('\u{b01}', 'ଃ'),
- ('ଅ', 'ଌ'),
- ('ଏ', 'ଐ'),
- ('ଓ', 'ନ'),
- ('ପ', 'ର'),
- ('ଲ', 'ଳ'),
- ('ଵ', 'ହ'),
- ('\u{b3c}', '\u{b44}'),
- ('େ', 'ୈ'),
- ('ୋ', '\u{b4d}'),
- ('\u{b55}', '\u{b57}'),
- ('ଡ଼', 'ଢ଼'),
- ('ୟ', '\u{b63}'),
- ('୦', '୷'),
- ('\u{1cda}', '\u{1cda}'),
- ('ᳲ', 'ᳲ'),
-];
-
-pub const OSAGE: &'static [(char, char)] = &[
- ('\u{301}', '\u{301}'),
- ('\u{304}', '\u{304}'),
- ('\u{30b}', '\u{30b}'),
- ('\u{358}', '\u{358}'),
- ('𐒰', '𐓓'),
- ('𐓘', '𐓻'),
-];
-
-pub const OSMANYA: &'static [(char, char)] = &[('𐒀', '𐒝'), ('𐒠', '𐒩')];
-
-pub const PAHAWH_HMONG: &'static [(char, char)] =
- &[('𖬀', '𖭅'), ('𖭐', '𖭙'), ('𖭛', '𖭡'), ('𖭣', '𖭷'), ('𖭽', '𖮏')];
-
-pub const PALMYRENE: &'static [(char, char)] = &[('𐡠', '𐡿')];
-
-pub const PAU_CIN_HAU: &'static [(char, char)] = &[('𑫀', '𑫸')];
-
-pub const PHAGS_PA: &'static [(char, char)] = &[
- ('᠂', '᠃'),
- ('᠅', '᠅'),
- ('\u{202f}', '\u{202f}'),
- ('。', '。'),
- ('ꡀ', '꡷'),
-];
-
-pub const PHOENICIAN: &'static [(char, char)] = &[('𐤀', '𐤛'), ('𐤟', '𐤟')];
-
-pub const PSALTER_PAHLAVI: &'static [(char, char)] =
- &[('ـ', 'ـ'), ('𐮀', '𐮑'), ('𐮙', '𐮜'), ('𐮩', '𐮯')];
-
-pub const REJANG: &'static [(char, char)] = &[('ꤰ', '\u{a953}'), ('꥟', '꥟')];
-
-pub const RUNIC: &'static [(char, char)] = &[('ᚠ', 'ᛸ')];
-
-pub const SAMARITAN: &'static [(char, char)] =
- &[('ࠀ', '\u{82d}'), ('࠰', '࠾'), ('⸱', '⸱')];
-
-pub const SAURASHTRA: &'static [(char, char)] =
- &[('ꢀ', '\u{a8c5}'), ('꣎', '꣙')];
-
-pub const SHARADA: &'static [(char, char)] = &[
- ('\u{951}', '\u{951}'),
- ('\u{1cd7}', '\u{1cd7}'),
- ('\u{1cd9}', '\u{1cd9}'),
- ('\u{1cdc}', '\u{1cdd}'),
- ('\u{1ce0}', '\u{1ce0}'),
- ('꠰', '꠵'),
- ('꠸', '꠸'),
- ('\u{11180}', '𑇟'),
-];
-
-pub const SHAVIAN: &'static [(char, char)] = &[('·', '·'), ('𐑐', '𐑿')];
-
-pub const SIDDHAM: &'static [(char, char)] =
- &[('𑖀', '\u{115b5}'), ('𑖸', '\u{115dd}')];
-
-pub const SIGNWRITING: &'static [(char, char)] =
- &[('𝠀', '𝪋'), ('\u{1da9b}', '\u{1da9f}'), ('\u{1daa1}', '\u{1daaf}')];
-
-pub const SINHALA: &'static [(char, char)] = &[
- ('।', '॥'),
- ('\u{d81}', 'ඃ'),
- ('අ', 'ඖ'),
- ('ක', 'න'),
- ('ඳ', 'ර'),
- ('ල', 'ල'),
- ('ව', 'ෆ'),
- ('\u{dca}', '\u{dca}'),
- ('\u{dcf}', '\u{dd4}'),
- ('\u{dd6}', '\u{dd6}'),
- ('ෘ', '\u{ddf}'),
- ('෦', '෯'),
- ('ෲ', '෴'),
- ('ᳲ', 'ᳲ'),
- ('𑇡', '𑇴'),
-];
-
-pub const SOGDIAN: &'static [(char, char)] = &[('ـ', 'ـ'), ('𐼰', '𐽙')];
-
-pub const SORA_SOMPENG: &'static [(char, char)] = &[('𑃐', '𑃨'), ('𑃰', '𑃹')];
-
-pub const SOYOMBO: &'static [(char, char)] = &[('𑩐', '𑪢')];
-
-pub const SUNDANESE: &'static [(char, char)] =
- &[('\u{1b80}', 'ᮿ'), ('᳀', '᳇')];
-
-pub const SUNUWAR: &'static [(char, char)] = &[
- ('\u{300}', '\u{301}'),
- ('\u{303}', '\u{303}'),
- ('\u{30d}', '\u{30d}'),
- ('\u{310}', '\u{310}'),
- ('\u{32d}', '\u{32d}'),
- ('\u{331}', '\u{331}'),
- ('𑯀', '𑯡'),
- ('𑯰', '𑯹'),
-];
-
-pub const SYLOTI_NAGRI: &'static [(char, char)] =
- &[('।', '॥'), ('০', '৯'), ('ꠀ', '\u{a82c}')];
-
-pub const SYRIAC: &'static [(char, char)] = &[
- ('\u{303}', '\u{304}'),
- ('\u{307}', '\u{308}'),
- ('\u{30a}', '\u{30a}'),
- ('\u{320}', '\u{320}'),
- ('\u{323}', '\u{325}'),
- ('\u{32d}', '\u{32e}'),
- ('\u{330}', '\u{330}'),
- ('،', '،'),
- ('؛', '\u{61c}'),
- ('؟', '؟'),
- ('ـ', 'ـ'),
- ('\u{64b}', '\u{655}'),
- ('\u{670}', '\u{670}'),
- ('܀', '܍'),
- ('\u{70f}', '\u{74a}'),
- ('ݍ', 'ݏ'),
- ('ࡠ', 'ࡪ'),
- ('\u{1df8}', '\u{1df8}'),
- ('\u{1dfa}', '\u{1dfa}'),
-];
-
-pub const TAGALOG: &'static [(char, char)] =
- &[('ᜀ', '\u{1715}'), ('ᜟ', 'ᜟ'), ('᜵', '᜶')];
-
-pub const TAGBANWA: &'static [(char, char)] =
- &[('᜵', '᜶'), ('ᝠ', 'ᝬ'), ('ᝮ', 'ᝰ'), ('\u{1772}', '\u{1773}')];
-
-pub const TAI_LE: &'static [(char, char)] = &[
- ('\u{300}', '\u{301}'),
- ('\u{307}', '\u{308}'),
- ('\u{30c}', '\u{30c}'),
- ('၀', '၉'),
- ('ᥐ', 'ᥭ'),
- ('ᥰ', 'ᥴ'),
-];
-
-pub const TAI_THAM: &'static [(char, char)] = &[
- ('ᨠ', '\u{1a5e}'),
- ('\u{1a60}', '\u{1a7c}'),
- ('\u{1a7f}', '᪉'),
- ('᪐', '᪙'),
- ('᪠', '᪭'),
-];
-
-pub const TAI_VIET: &'static [(char, char)] = &[('ꪀ', 'ꫂ'), ('ꫛ', '꫟')];
-
-pub const TAKRI: &'static [(char, char)] =
- &[('।', '॥'), ('꠰', '꠹'), ('𑚀', '𑚹'), ('𑛀', '𑛉')];
-
-pub const TAMIL: &'static [(char, char)] = &[
- ('\u{951}', '\u{952}'),
- ('।', '॥'),
- ('\u{b82}', 'ஃ'),
- ('அ', 'ஊ'),
- ('எ', 'ஐ'),
- ('ஒ', 'க'),
- ('ங', 'ச'),
- ('ஜ', 'ஜ'),
- ('ஞ', 'ட'),
- ('ண', 'த'),
- ('ந', 'ப'),
- ('ம', 'ஹ'),
- ('\u{bbe}', 'ூ'),
- ('ெ', 'ை'),
- ('ொ', '\u{bcd}'),
- ('ௐ', 'ௐ'),
- ('\u{bd7}', '\u{bd7}'),
- ('௦', '௺'),
- ('\u{1cda}', '\u{1cda}'),
- ('ꣳ', 'ꣳ'),
- ('\u{11301}', '\u{11301}'),
- ('𑌃', '𑌃'),
- ('\u{1133b}', '\u{1133c}'),
- ('𑿀', '𑿱'),
- ('𑿿', '𑿿'),
-];
-
-pub const TANGSA: &'static [(char, char)] = &[('𖩰', '𖪾'), ('𖫀', '𖫉')];
-
-pub const TANGUT: &'static [(char, char)] = &[
- ('⿰', '⿿'),
- ('㇯', '㇯'),
- ('𖿠', '𖿠'),
- ('𗀀', '𘟷'),
- ('𘠀', '𘫿'),
- ('𘴀', '𘴈'),
-];
-
-pub const TELUGU: &'static [(char, char)] = &[
- ('\u{951}', '\u{952}'),
- ('।', '॥'),
- ('\u{c00}', 'ఌ'),
- ('ఎ', 'ఐ'),
- ('ఒ', 'న'),
- ('ప', 'హ'),
- ('\u{c3c}', 'ౄ'),
- ('\u{c46}', '\u{c48}'),
- ('\u{c4a}', '\u{c4d}'),
- ('\u{c55}', '\u{c56}'),
- ('ౘ', 'ౚ'),
- ('ౝ', 'ౝ'),
- ('ౠ', '\u{c63}'),
- ('౦', '౯'),
- ('౷', '౿'),
- ('\u{1cda}', '\u{1cda}'),
- ('ᳲ', 'ᳲ'),
-];
-
-pub const THAANA: &'static [(char, char)] = &[
- ('،', '،'),
- ('؛', '\u{61c}'),
- ('؟', '؟'),
- ('٠', '٩'),
- ('ހ', 'ޱ'),
- ('ﷲ', 'ﷲ'),
- ('﷽', '﷽'),
-];
-
-pub const THAI: &'static [(char, char)] = &[
- ('ʼ', 'ʼ'),
- ('˗', '˗'),
- ('\u{303}', '\u{303}'),
- ('\u{331}', '\u{331}'),
- ('ก', '\u{e3a}'),
- ('เ', '๛'),
-];
-
-pub const TIBETAN: &'static [(char, char)] = &[
- ('ༀ', 'ཇ'),
- ('ཉ', 'ཬ'),
- ('\u{f71}', '\u{f97}'),
- ('\u{f99}', '\u{fbc}'),
- ('྾', '࿌'),
- ('࿎', '࿔'),
- ('࿙', '࿚'),
- ('〈', '》'),
-];
-
-pub const TIFINAGH: &'static [(char, char)] = &[
- ('\u{302}', '\u{302}'),
- ('\u{304}', '\u{304}'),
- ('\u{307}', '\u{307}'),
- ('\u{309}', '\u{309}'),
- ('ⴰ', 'ⵧ'),
- ('ⵯ', '⵰'),
- ('\u{2d7f}', '\u{2d7f}'),
-];
-
-pub const TIRHUTA: &'static [(char, char)] = &[
- ('\u{951}', '\u{952}'),
- ('।', '॥'),
- ('ᳲ', 'ᳲ'),
- ('꠰', '꠹'),
- ('𑒀', '𑓇'),
- ('𑓐', '𑓙'),
-];
-
-pub const TODHRI: &'static [(char, char)] = &[
- ('\u{301}', '\u{301}'),
- ('\u{304}', '\u{304}'),
- ('\u{307}', '\u{307}'),
- ('\u{311}', '\u{311}'),
- ('\u{313}', '\u{313}'),
- ('\u{35e}', '\u{35e}'),
- ('𐗀', '𐗳'),
-];
-
-pub const TOTO: &'static [(char, char)] = &[('ʼ', 'ʼ'), ('𞊐', '\u{1e2ae}')];
-
-pub const TULU_TIGALARI: &'static [(char, char)] = &[
- ('೦', '೯'),
- ('ᳲ', 'ᳲ'),
- ('\u{1cf4}', '\u{1cf4}'),
- ('꠰', '꠵'),
- ('\u{a8f1}', '\u{a8f1}'),
- ('𑎀', '𑎉'),
- ('𑎋', '𑎋'),
- ('𑎎', '𑎎'),
- ('𑎐', '𑎵'),
- ('𑎷', '\u{113c0}'),
- ('\u{113c2}', '\u{113c2}'),
- ('\u{113c5}', '\u{113c5}'),
- ('\u{113c7}', '𑏊'),
- ('𑏌', '𑏕'),
- ('𑏗', '𑏘'),
- ('\u{113e1}', '\u{113e2}'),
-];
-
-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)] = &[('𑢠', '𑣲'), ('𑣿', '𑣿')];
-
-pub const YEZIDI: &'static [(char, char)] = &[
- ('،', '،'),
- ('؛', '؛'),
- ('؟', '؟'),
- ('٠', '٩'),
- ('𐺀', '𐺩'),
- ('\u{10eab}', '𐺭'),
- ('𐺰', '𐺱'),
-];
-
-pub const YI: &'static [(char, char)] = &[
- ('、', '。'),
- ('〈', '】'),
- ('〔', '〛'),
- ('・', '・'),
- ('ꀀ', 'ꒌ'),
- ('꒐', '꓆'),
- ('。', '・'),
-];
-
-pub const ZANABAZAR_SQUARE: &'static [(char, char)] = &[('𑨀', '\u{11a47}')];