module Text.Regex.XMLSchema.String.Unicode.Blocks
( codeBlocks )
where
codeBlocks :: [(String, (Char, Char))]
codeBlocks =
[ ( "BasicLatin", ( '\x0000', '\x007F') )
, ( "Latin-1Supplement", ( '\x0080', '\x00FF') )
, ( "LatinExtended-A", ( '\x0100', '\x017F') )
, ( "LatinExtended-B", ( '\x0180', '\x024F') )
, ( "IPAExtensions", ( '\x0250', '\x02AF') )
, ( "SpacingModifierLetters", ( '\x02B0', '\x02FF') )
, ( "CombiningDiacriticalMarks", ( '\x0300', '\x036F') )
, ( "GreekandCoptic", ( '\x0370', '\x03FF') )
, ( "Cyrillic", ( '\x0400', '\x04FF') )
, ( "CyrillicSupplement", ( '\x0500', '\x052F') )
, ( "Armenian", ( '\x0530', '\x058F') )
, ( "Hebrew", ( '\x0590', '\x05FF') )
, ( "Arabic", ( '\x0600', '\x06FF') )
, ( "Syriac", ( '\x0700', '\x074F') )
, ( "ArabicSupplement", ( '\x0750', '\x077F') )
, ( "Thaana", ( '\x0780', '\x07BF') )
, ( "NKo", ( '\x07C0', '\x07FF') )
, ( "Samaritan", ( '\x0800', '\x083F') )
, ( "Devanagari", ( '\x0900', '\x097F') )
, ( "Bengali", ( '\x0980', '\x09FF') )
, ( "Gurmukhi", ( '\x0A00', '\x0A7F') )
, ( "Gujarati", ( '\x0A80', '\x0AFF') )
, ( "Oriya", ( '\x0B00', '\x0B7F') )
, ( "Tamil", ( '\x0B80', '\x0BFF') )
, ( "Telugu", ( '\x0C00', '\x0C7F') )
, ( "Kannada", ( '\x0C80', '\x0CFF') )
, ( "Malayalam", ( '\x0D00', '\x0D7F') )
, ( "Sinhala", ( '\x0D80', '\x0DFF') )
, ( "Thai", ( '\x0E00', '\x0E7F') )
, ( "Lao", ( '\x0E80', '\x0EFF') )
, ( "Tibetan", ( '\x0F00', '\x0FFF') )
, ( "Myanmar", ( '\x1000', '\x109F') )
, ( "Georgian", ( '\x10A0', '\x10FF') )
, ( "HangulJamo", ( '\x1100', '\x11FF') )
, ( "Ethiopic", ( '\x1200', '\x137F') )
, ( "EthiopicSupplement", ( '\x1380', '\x139F') )
, ( "Cherokee", ( '\x13A0', '\x13FF') )
, ( "UnifiedCanadianAboriginalSyllabics", ( '\x1400', '\x167F') )
, ( "Ogham", ( '\x1680', '\x169F') )
, ( "Runic", ( '\x16A0', '\x16FF') )
, ( "Tagalog", ( '\x1700', '\x171F') )
, ( "Hanunoo", ( '\x1720', '\x173F') )
, ( "Buhid", ( '\x1740', '\x175F') )
, ( "Tagbanwa", ( '\x1760', '\x177F') )
, ( "Khmer", ( '\x1780', '\x17FF') )
, ( "Mongolian", ( '\x1800', '\x18AF') )
, ( "UnifiedCanadianAboriginalSyllabicsExtended", ( '\x18B0', '\x18FF') )
, ( "Limbu", ( '\x1900', '\x194F') )
, ( "TaiLe", ( '\x1950', '\x197F') )
, ( "NewTaiLue", ( '\x1980', '\x19DF') )
, ( "KhmerSymbols", ( '\x19E0', '\x19FF') )
, ( "Buginese", ( '\x1A00', '\x1A1F') )
, ( "TaiTham", ( '\x1A20', '\x1AAF') )
, ( "Balinese", ( '\x1B00', '\x1B7F') )
, ( "Sundanese", ( '\x1B80', '\x1BBF') )
, ( "Lepcha", ( '\x1C00', '\x1C4F') )
, ( "OlChiki", ( '\x1C50', '\x1C7F') )
, ( "VedicExtensions", ( '\x1CD0', '\x1CFF') )
, ( "PhoneticExtensions", ( '\x1D00', '\x1D7F') )
, ( "PhoneticExtensionsSupplement", ( '\x1D80', '\x1DBF') )
, ( "CombiningDiacriticalMarksSupplement", ( '\x1DC0', '\x1DFF') )
, ( "LatinExtendedAdditional", ( '\x1E00', '\x1EFF') )
, ( "GreekExtended", ( '\x1F00', '\x1FFF') )
, ( "GeneralPunctuation", ( '\x2000', '\x206F') )
, ( "SuperscriptsandSubscripts", ( '\x2070', '\x209F') )
, ( "CurrencySymbols", ( '\x20A0', '\x20CF') )
, ( "CombiningDiacriticalMarksforSymbols", ( '\x20D0', '\x20FF') )
, ( "LetterlikeSymbols", ( '\x2100', '\x214F') )
, ( "NumberForms", ( '\x2150', '\x218F') )
, ( "Arrows", ( '\x2190', '\x21FF') )
, ( "MathematicalOperators", ( '\x2200', '\x22FF') )
, ( "MiscellaneousTechnical", ( '\x2300', '\x23FF') )
, ( "ControlPictures", ( '\x2400', '\x243F') )
, ( "OpticalCharacterRecognition", ( '\x2440', '\x245F') )
, ( "EnclosedAlphanumerics", ( '\x2460', '\x24FF') )
, ( "BoxDrawing", ( '\x2500', '\x257F') )
, ( "BlockElements", ( '\x2580', '\x259F') )
, ( "GeometricShapes", ( '\x25A0', '\x25FF') )
, ( "MiscellaneousSymbols", ( '\x2600', '\x26FF') )
, ( "Dingbats", ( '\x2700', '\x27BF') )
, ( "MiscellaneousMathematicalSymbols-A", ( '\x27C0', '\x27EF') )
, ( "SupplementalArrows-A", ( '\x27F0', '\x27FF') )
, ( "BraillePatterns", ( '\x2800', '\x28FF') )
, ( "SupplementalArrows-B", ( '\x2900', '\x297F') )
, ( "MiscellaneousMathematicalSymbols-B", ( '\x2980', '\x29FF') )
, ( "SupplementalMathematicalOperators", ( '\x2A00', '\x2AFF') )
, ( "MiscellaneousSymbolsandArrows", ( '\x2B00', '\x2BFF') )
, ( "Glagolitic", ( '\x2C00', '\x2C5F') )
, ( "LatinExtended-C", ( '\x2C60', '\x2C7F') )
, ( "Coptic", ( '\x2C80', '\x2CFF') )
, ( "GeorgianSupplement", ( '\x2D00', '\x2D2F') )
, ( "Tifinagh", ( '\x2D30', '\x2D7F') )
, ( "EthiopicExtended", ( '\x2D80', '\x2DDF') )
, ( "CyrillicExtended-A", ( '\x2DE0', '\x2DFF') )
, ( "SupplementalPunctuation", ( '\x2E00', '\x2E7F') )
, ( "CJKRadicalsSupplement", ( '\x2E80', '\x2EFF') )
, ( "KangxiRadicals", ( '\x2F00', '\x2FDF') )
, ( "IdeographicDescriptionCharacters", ( '\x2FF0', '\x2FFF') )
, ( "CJKSymbolsandPunctuation", ( '\x3000', '\x303F') )
, ( "Hiragana", ( '\x3040', '\x309F') )
, ( "Katakana", ( '\x30A0', '\x30FF') )
, ( "Bopomofo", ( '\x3100', '\x312F') )
, ( "HangulCompatibilityJamo", ( '\x3130', '\x318F') )
, ( "Kanbun", ( '\x3190', '\x319F') )
, ( "BopomofoExtended", ( '\x31A0', '\x31BF') )
, ( "CJKStrokes", ( '\x31C0', '\x31EF') )
, ( "KatakanaPhoneticExtensions", ( '\x31F0', '\x31FF') )
, ( "EnclosedCJKLettersandMonths", ( '\x3200', '\x32FF') )
, ( "CJKCompatibility", ( '\x3300', '\x33FF') )
, ( "CJKUnifiedIdeographsExtensionA", ( '\x3400', '\x4DBF') )
, ( "YijingHexagramSymbols", ( '\x4DC0', '\x4DFF') )
, ( "CJKUnifiedIdeographs", ( '\x4E00', '\x9FFF') )
, ( "YiSyllables", ( '\xA000', '\xA48F') )
, ( "YiRadicals", ( '\xA490', '\xA4CF') )
, ( "Lisu", ( '\xA4D0', '\xA4FF') )
, ( "Vai", ( '\xA500', '\xA63F') )
, ( "CyrillicExtended-B", ( '\xA640', '\xA69F') )
, ( "Bamum", ( '\xA6A0', '\xA6FF') )
, ( "ModifierToneLetters", ( '\xA700', '\xA71F') )
, ( "LatinExtended-D", ( '\xA720', '\xA7FF') )
, ( "SylotiNagri", ( '\xA800', '\xA82F') )
, ( "CommonIndicNumberForms", ( '\xA830', '\xA83F') )
, ( "Phags-pa", ( '\xA840', '\xA87F') )
, ( "Saurashtra", ( '\xA880', '\xA8DF') )
, ( "DevanagariExtended", ( '\xA8E0', '\xA8FF') )
, ( "KayahLi", ( '\xA900', '\xA92F') )
, ( "Rejang", ( '\xA930', '\xA95F') )
, ( "HangulJamoExtended-A", ( '\xA960', '\xA97F') )
, ( "Javanese", ( '\xA980', '\xA9DF') )
, ( "Cham", ( '\xAA00', '\xAA5F') )
, ( "MyanmarExtended-A", ( '\xAA60', '\xAA7F') )
, ( "TaiViet", ( '\xAA80', '\xAADF') )
, ( "MeeteiMayek", ( '\xABC0', '\xABFF') )
, ( "HangulSyllables", ( '\xAC00', '\xD7AF') )
, ( "HangulJamoExtended-B", ( '\xD7B0', '\xD7FF') )
, ( "HighSurrogates", ( '\xD800', '\xDB7F') )
, ( "HighPrivateUseSurrogates", ( '\xDB80', '\xDBFF') )
, ( "LowSurrogates", ( '\xDC00', '\xDFFF') )
, ( "PrivateUseArea", ( '\xE000', '\xF8FF') )
, ( "CJKCompatibilityIdeographs", ( '\xF900', '\xFAFF') )
, ( "AlphabeticPresentationForms", ( '\xFB00', '\xFB4F') )
, ( "ArabicPresentationForms-A", ( '\xFB50', '\xFDFF') )
, ( "VariationSelectors", ( '\xFE00', '\xFE0F') )
, ( "VerticalForms", ( '\xFE10', '\xFE1F') )
, ( "CombiningHalfMarks", ( '\xFE20', '\xFE2F') )
, ( "CJKCompatibilityForms", ( '\xFE30', '\xFE4F') )
, ( "SmallFormVariants", ( '\xFE50', '\xFE6F') )
, ( "ArabicPresentationForms-B", ( '\xFE70', '\xFEFF') )
, ( "HalfwidthandFullwidthForms", ( '\xFF00', '\xFFEF') )
, ( "Specials", ( '\xFFF0', '\xFFFF') )
, ( "LinearBSyllabary", ( '\x10000', '\x1007F') )
, ( "LinearBIdeograms", ( '\x10080', '\x100FF') )
, ( "AegeanNumbers", ( '\x10100', '\x1013F') )
, ( "AncientGreekNumbers", ( '\x10140', '\x1018F') )
, ( "AncientSymbols", ( '\x10190', '\x101CF') )
, ( "PhaistosDisc", ( '\x101D0', '\x101FF') )
, ( "Lycian", ( '\x10280', '\x1029F') )
, ( "Carian", ( '\x102A0', '\x102DF') )
, ( "OldItalic", ( '\x10300', '\x1032F') )
, ( "Gothic", ( '\x10330', '\x1034F') )
, ( "Ugaritic", ( '\x10380', '\x1039F') )
, ( "OldPersian", ( '\x103A0', '\x103DF') )
, ( "Deseret", ( '\x10400', '\x1044F') )
, ( "Shavian", ( '\x10450', '\x1047F') )
, ( "Osmanya", ( '\x10480', '\x104AF') )
, ( "CypriotSyllabary", ( '\x10800', '\x1083F') )
, ( "ImperialAramaic", ( '\x10840', '\x1085F') )
, ( "Phoenician", ( '\x10900', '\x1091F') )
, ( "Lydian", ( '\x10920', '\x1093F') )
, ( "Kharoshthi", ( '\x10A00', '\x10A5F') )
, ( "OldSouthArabian", ( '\x10A60', '\x10A7F') )
, ( "Avestan", ( '\x10B00', '\x10B3F') )
, ( "InscriptionalParthian", ( '\x10B40', '\x10B5F') )
, ( "InscriptionalPahlavi", ( '\x10B60', '\x10B7F') )
, ( "OldTurkic", ( '\x10C00', '\x10C4F') )
, ( "RumiNumeralSymbols", ( '\x10E60', '\x10E7F') )
, ( "Kaithi", ( '\x11080', '\x110CF') )
, ( "Cuneiform", ( '\x12000', '\x123FF') )
, ( "CuneiformNumbersandPunctuation", ( '\x12400', '\x1247F') )
, ( "EgyptianHieroglyphs", ( '\x13000', '\x1342F') )
, ( "ByzantineMusicalSymbols", ( '\x1D000', '\x1D0FF') )
, ( "MusicalSymbols", ( '\x1D100', '\x1D1FF') )
, ( "AncientGreekMusicalNotation", ( '\x1D200', '\x1D24F') )
, ( "TaiXuanJingSymbols", ( '\x1D300', '\x1D35F') )
, ( "CountingRodNumerals", ( '\x1D360', '\x1D37F') )
, ( "MathematicalAlphanumericSymbols", ( '\x1D400', '\x1D7FF') )
, ( "MahjongTiles", ( '\x1F000', '\x1F02F') )
, ( "DominoTiles", ( '\x1F030', '\x1F09F') )
, ( "EnclosedAlphanumericSupplement", ( '\x1F100', '\x1F1FF') )
, ( "EnclosedIdeographicSupplement", ( '\x1F200', '\x1F2FF') )
, ( "CJKUnifiedIdeographsExtensionB", ( '\x20000', '\x2A6DF') )
, ( "CJKUnifiedIdeographsExtensionC", ( '\x2A700', '\x2B73F') )
, ( "CJKCompatibilityIdeographsSupplement", ( '\x2F800', '\x2FA1F') )
, ( "Tags", ( '\xE0000', '\xE007F') )
, ( "VariationSelectorsSupplement", ( '\xE0100', '\xE01EF') )
, ( "SupplementaryPrivateUseArea-A", ( '\xF0000', '\xFFFFF') )
, ( "SupplementaryPrivateUseArea-B", ( '\x100000', '\x10FFFF') )
]