-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Unicode characters scripts
--
-- unicode-data-scripts provides Haskell APIs to access the
-- Unicode character scripts from the Unicode character
-- database (UCD).
--
-- The Haskell data structures are generated programmatically from the
-- UCD files. The latest Unicode version supported by this library is
-- 15.0.0.
@package unicode-data-scripts
@version 0.2.0.1
-- | Unicode scripts related functions.
module Unicode.Char.General.Scripts
-- | Unicode script.
--
-- The constructors descriptions are the original Unicode values (short
-- and long forms).
--
-- There is a total of 164 scripts.
data Script
-- | Adlm: Adlam
Adlam :: Script
-- | Ahom: Ahom
Ahom :: Script
-- | Hluw: Anatolian_Hieroglyphs
AnatolianHieroglyphs :: Script
-- | Arab: Arabic
Arabic :: Script
-- | Armn: Armenian
Armenian :: Script
-- | Avst: Avestan
Avestan :: Script
-- | Bali: Balinese
Balinese :: Script
-- | Bamu: Bamum
Bamum :: Script
-- | Bass: Bassa_Vah
BassaVah :: Script
-- | Batk: Batak
Batak :: Script
-- | Beng: Bengali
Bengali :: Script
-- | Bhks: Bhaiksuki
Bhaiksuki :: Script
-- | Bopo: Bopomofo
Bopomofo :: Script
-- | Brah: Brahmi
Brahmi :: Script
-- | Brai: Braille
Braille :: Script
-- | Bugi: Buginese
Buginese :: Script
-- | Buhd: Buhid
Buhid :: Script
-- | Cans: Canadian_Aboriginal
CanadianAboriginal :: Script
-- | Cari: Carian
Carian :: Script
-- | Aghb: Caucasian_Albanian
CaucasianAlbanian :: Script
-- | Cakm: Chakma
Chakma :: Script
-- | Cham: Cham
Cham :: Script
-- | Cher: Cherokee
Cherokee :: Script
-- | Chrs: Chorasmian
Chorasmian :: Script
-- | Zyyy: Common
Common :: Script
-- | Copt, Qaac: Coptic
Coptic :: Script
-- | Xsux: Cuneiform
Cuneiform :: Script
-- | Cprt: Cypriot
Cypriot :: Script
-- | Cpmn: Cypro_Minoan
CyproMinoan :: Script
-- | Cyrl: Cyrillic
Cyrillic :: Script
-- | Dsrt: Deseret
Deseret :: Script
-- | Deva: Devanagari
Devanagari :: Script
-- | Diak: Dives_Akuru
DivesAkuru :: Script
-- | Dogr: Dogra
Dogra :: Script
-- | Dupl: Duployan
Duployan :: Script
-- | Egyp: Egyptian_Hieroglyphs
EgyptianHieroglyphs :: Script
-- | Elba: Elbasan
Elbasan :: Script
-- | Elym: Elymaic
Elymaic :: Script
-- | Ethi: Ethiopic
Ethiopic :: Script
-- | Geor: Georgian
Georgian :: Script
-- | Glag: Glagolitic
Glagolitic :: Script
-- | Goth: Gothic
Gothic :: Script
-- | Gran: Grantha
Grantha :: Script
-- | Grek: Greek
Greek :: Script
-- | Gujr: Gujarati
Gujarati :: Script
-- | Gong: Gunjala_Gondi
GunjalaGondi :: Script
-- | Guru: Gurmukhi
Gurmukhi :: Script
-- | Hani: Han
Han :: Script
-- | Hang: Hangul
Hangul :: Script
-- | Rohg: Hanifi_Rohingya
HanifiRohingya :: Script
-- | Hano: Hanunoo
Hanunoo :: Script
-- | Hatr: Hatran
Hatran :: Script
-- | Hebr: Hebrew
Hebrew :: Script
-- | Hira: Hiragana
Hiragana :: Script
-- | Armi: Imperial_Aramaic
ImperialAramaic :: Script
-- | Zinh, Qaai: Inherited
Inherited :: Script
-- | Phli: Inscriptional_Pahlavi
InscriptionalPahlavi :: Script
-- | Prti: Inscriptional_Parthian
InscriptionalParthian :: Script
-- | Java: Javanese
Javanese :: Script
-- | Kthi: Kaithi
Kaithi :: Script
-- | Knda: Kannada
Kannada :: Script
-- | Kana: Katakana
Katakana :: Script
-- | Kawi: Kawi
Kawi :: Script
-- | Kali: Kayah_Li
KayahLi :: Script
-- | Khar: Kharoshthi
Kharoshthi :: Script
-- | Kits: Khitan_Small_Script
KhitanSmallScript :: Script
-- | Khmr: Khmer
Khmer :: Script
-- | Khoj: Khojki
Khojki :: Script
-- | Sind: Khudawadi
Khudawadi :: Script
-- | Laoo: Lao
Lao :: Script
-- | Latn: Latin
Latin :: Script
-- | Lepc: Lepcha
Lepcha :: Script
-- | Limb: Limbu
Limbu :: Script
-- | Lina: Linear_A
LinearA :: Script
-- | Linb: Linear_B
LinearB :: Script
-- | Lisu: Lisu
Lisu :: Script
-- | Lyci: Lycian
Lycian :: Script
-- | Lydi: Lydian
Lydian :: Script
-- | Mahj: Mahajani
Mahajani :: Script
-- | Maka: Makasar
Makasar :: Script
-- | Mlym: Malayalam
Malayalam :: Script
-- | Mand: Mandaic
Mandaic :: Script
-- | Mani: Manichaean
Manichaean :: Script
-- | Marc: Marchen
Marchen :: Script
-- | Gonm: Masaram_Gondi
MasaramGondi :: Script
-- | Medf: Medefaidrin
Medefaidrin :: Script
-- | Mtei: Meetei_Mayek
MeeteiMayek :: Script
-- | Mend: Mende_Kikakui
MendeKikakui :: Script
-- | Merc: Meroitic_Cursive
MeroiticCursive :: Script
-- | Mero: Meroitic_Hieroglyphs
MeroiticHieroglyphs :: Script
-- | Plrd: Miao
Miao :: Script
-- | Modi: Modi
Modi :: Script
-- | Mong: Mongolian
Mongolian :: Script
-- | Mroo: Mro
Mro :: Script
-- | Mult: Multani
Multani :: Script
-- | Mymr: Myanmar
Myanmar :: Script
-- | Nbat: Nabataean
Nabataean :: Script
-- | Nagm: Nag_Mundari
NagMundari :: Script
-- | Nand: Nandinagari
Nandinagari :: Script
-- | Talu: New_Tai_Lue
NewTaiLue :: Script
-- | Newa: Newa
Newa :: Script
-- | Nkoo: Nko
Nko :: Script
-- | Nshu: Nushu
Nushu :: Script
-- | Hmnp: Nyiakeng_Puachue_Hmong
NyiakengPuachueHmong :: Script
-- | Ogam: Ogham
Ogham :: Script
-- | Olck: Ol_Chiki
OlChiki :: Script
-- | Hung: Old_Hungarian
OldHungarian :: Script
-- | Ital: Old_Italic
OldItalic :: Script
-- | Narb: Old_North_Arabian
OldNorthArabian :: Script
-- | Perm: Old_Permic
OldPermic :: Script
-- | Xpeo: Old_Persian
OldPersian :: Script
-- | Sogo: Old_Sogdian
OldSogdian :: Script
-- | Sarb: Old_South_Arabian
OldSouthArabian :: Script
-- | Orkh: Old_Turkic
OldTurkic :: Script
-- | Ougr: Old_Uyghur
OldUyghur :: Script
-- | Orya: Oriya
Oriya :: Script
-- | Osge: Osage
Osage :: Script
-- | Osma: Osmanya
Osmanya :: Script
-- | Hmng: Pahawh_Hmong
PahawhHmong :: Script
-- | Palm: Palmyrene
Palmyrene :: Script
-- | Pauc: Pau_Cin_Hau
PauCinHau :: Script
-- | Phag: Phags_Pa
PhagsPa :: Script
-- | Phnx: Phoenician
Phoenician :: Script
-- | Phlp: Psalter_Pahlavi
PsalterPahlavi :: Script
-- | Rjng: Rejang
Rejang :: Script
-- | Runr: Runic
Runic :: Script
-- | Samr: Samaritan
Samaritan :: Script
-- | Saur: Saurashtra
Saurashtra :: Script
-- | Shrd: Sharada
Sharada :: Script
-- | Shaw: Shavian
Shavian :: Script
-- | Sidd: Siddham
Siddham :: Script
-- | Sgnw: SignWriting
SignWriting :: Script
-- | Sinh: Sinhala
Sinhala :: Script
-- | Sogd: Sogdian
Sogdian :: Script
-- | Sora: Sora_Sompeng
SoraSompeng :: Script
-- | Soyo: Soyombo
Soyombo :: Script
-- | Sund: Sundanese
Sundanese :: Script
-- | Sylo: Syloti_Nagri
SylotiNagri :: Script
-- | Syrc: Syriac
Syriac :: Script
-- | Tglg: Tagalog
Tagalog :: Script
-- | Tagb: Tagbanwa
Tagbanwa :: Script
-- | Tale: Tai_Le
TaiLe :: Script
-- | Lana: Tai_Tham
TaiTham :: Script
-- | Tavt: Tai_Viet
TaiViet :: Script
-- | Takr: Takri
Takri :: Script
-- | Taml: Tamil
Tamil :: Script
-- | Tnsa: Tangsa
Tangsa :: Script
-- | Tang: Tangut
Tangut :: Script
-- | Telu: Telugu
Telugu :: Script
-- | Thaa: Thaana
Thaana :: Script
-- | Thai: Thai
Thai :: Script
-- | Tibt: Tibetan
Tibetan :: Script
-- | Tfng: Tifinagh
Tifinagh :: Script
-- | Tirh: Tirhuta
Tirhuta :: Script
-- | Toto: Toto
Toto :: Script
-- | Ugar: Ugaritic
Ugaritic :: Script
-- | Zzzz: Unknown
Unknown :: Script
-- | Vaii: Vai
Vai :: Script
-- | Vith: Vithkuqi
Vithkuqi :: Script
-- | Wcho: Wancho
Wancho :: Script
-- | Wara: Warang_Citi
WarangCiti :: Script
-- | Yezi: Yezidi
Yezidi :: Script
-- | Yiii: Yi
Yi :: Script
-- | Zanb: Zanabazar_Square
ZanabazarSquare :: Script
-- | Character script.
script :: Char -> Script
-- | Character script extensions.
scriptExtensions :: Char -> NonEmpty Script
-- | Characters corresponding to a Script.
scriptDefinition :: Script -> String