-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Functions to work with unicode blocks more convenient. -- -- A package that makes rendering of frames, blocks, subscript and -- superscript more convenient. @package unicode-tricks @version 0.12.2.0 -- | Unicode considers 60 characters to be brackets: brackets are organized -- in pairs: each opening bracket has a corresponding closing -- bracket and vice versa. -- -- The following characters are considered brackets where the first -- character is closed by the last character, the second by the last but -- one, etc.: -- --
-- ([{༺༼᚛⁅⁽₍⌈⌊〈❨❪❬❮❰❲❴⟅⟦⟨⟪⟬⟮⦃⦅⦇⦉⦋⦍⦏⦑⦓⦕⦗⧘⧚⧼⸢⸤⸦⸨〈《「『【〔〖〘〚﹙﹛﹝([{⦅「」⦆}])﹞﹜﹚〛〙〗〕】』」》〉⸩⸧⸥⸣⧽⧛⧙⦘⦖⦔⦒⦎⦐⦌⦊⦈⦆⦄⟯⟭⟫⟩⟧⟆❵❳❱❯❭❫❩〉⌋⌉₎⁾⁆᚜༽༻}])
--
--
-- These characters span over several code blocks.
module Data.Char.Brackets
-- | A list of 2-tuples where the first item of each tuple is the opening
-- bracket, and the second item its closing counterpart.
bracketMaps :: [(Char, Char)]
-- | The list of all brackets characters.
brackets :: [Char]
-- | A list of Chars that contains all opening brackets.
openBrackets :: [Char]
-- | A list of Chars that contains all closing brackets.
closeBrackets :: [Char]
-- | A Map that maps the given close bracket characters to
-- the corresponding open bracket.
toOpen :: Map Char Char
-- | A Map that maps the given open bracket characters to the
-- corresponding close bracket.
toClose :: Map Char Char
-- | A data type that is used to specify the type of bracket.
data BracketType
-- | The bracket is used to "open" a context.
Open :: BracketType
-- | The bracket is used to "close" a context.
Close :: BracketType
-- | Check if the given Char is a bracket character.
isBracket :: Char -> Bool
-- | Check the BracketType of the Char wrapped in a
-- Just data construct; Nothing if the given Char is
-- not a bracket character.
bracketType :: Char -> Maybe BracketType
-- | Check the BracketType of the Char. For a Char
-- that is not a bracket the behavior is unspecified.
bracketType' :: Char -> BracketType
-- | Check if the given Char is an open bracket.
isOpenBracket :: Char -> Bool
-- | Check if the given Char is a close bracket.
isCloseBracket :: Char -> Bool
-- | Get the bracket character that is the counterpart of the given
-- bracket character wrapped in a Just data constructor. If
-- the given Char is not a bracket, Nothing is returned.
getOppositeChar :: Char -> Maybe Char
-- | Get the bracket character that is the counterpart of the given
-- bracket character. If the given Char is not a bracket,
-- the given Char is returned.
getOppositeChar' :: Char -> Char
instance GHC.Show.Show Data.Char.Brackets.BracketType
instance GHC.Read.Read Data.Char.Brackets.BracketType
instance GHC.Classes.Ord Data.Char.Brackets.BracketType
instance GHC.Generics.Generic Data.Char.Brackets.BracketType
instance GHC.Classes.Eq Data.Char.Brackets.BracketType
instance GHC.Enum.Enum Data.Char.Brackets.BracketType
instance Data.Data.Data Data.Char.Brackets.BracketType
instance GHC.Enum.Bounded Data.Char.Brackets.BracketType
instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Brackets.BracketType
instance Data.Hashable.Class.Hashable Data.Char.Brackets.BracketType
instance Control.DeepSeq.NFData Data.Char.Brackets.BracketType
-- | Unicode has a block named Control Pictures that
-- visualizes control characters such as NULL, SUB, LF, DEL, etc. This
-- module aims to make it more convenient to convert the control
-- characters to their visualization and vice versa. Only ASCII control
-- characters and the space are supported.
module Data.Char.Control
-- | Convert the given control Char to a Char that visualizes
-- that characters. This is sometimes done by diagonal lettering of the
-- characters denoting the control character. If the given Char is
-- not a control character, Nothing is returned.
controlPicture :: Char -> Maybe Char
-- | Convert the given control Char to a Char that visualizes
-- that character. If the given Char is not a control character,
-- it is unspecified what happens.
controlPicture' :: Char -> Char
-- | Convert the given Text to a Text object where the
-- control characters that have in Unicode a control picture block item.
convertToControlPictures :: Text -> Text
-- | Convert the given visualization of a control Char to that
-- control Char wrapped in a Just. If the given Char
-- is not a visualization of a control character, Nothing is
-- returned.
fromControlPicture :: Char -> Maybe Char
-- | Convert the given visualization of a control Char to that
-- control Char. If the given Char is not a visualization
-- of a control character, it is unspecified what happens.
fromControlPicture' :: Char -> Char
-- | Check if the given Char is a control character in the ASCII
-- range.
isAsciiControl :: Char -> Bool
-- | Selects control characters, which are the non-printing characters of
-- the Latin-1 subset of Unicode.
isControl :: Char -> Bool
-- | Check if for the given Char there is a visualization.
hasControlVisualization :: Char -> Bool
-- | Another symbol used to denote a space that works with
-- ␢. The controlPicture function uses ␠.
blankSymbol :: Char
-- | Another symbol used to denote a space that works with
-- ␣. The controlPicture function uses ␠.
openBox :: Char
-- | Another symbol used to denote a new line that works with
-- . The control picture function uses ␊.
newLine :: Char
-- | Another symbol used to denote a delete character that works
-- with ␥. The control picture function uses ␡.
alternativeDelete :: Char
-- | Another symbol used to denote a substitute character that works
-- with ␦. The control picture function uses ␚.
alternativeSubstitute :: Char
-- | This module defines data structures that are used in other modules,
-- for example to rotate the characters.
module Data.Char.Core
-- | The possible orientations of a unicode character, these can be
-- horizontal, or vertical.
data Orientation
-- | Horizontal orientation.
Horizontal :: Orientation
-- | Vertical orientation.
Vertical :: Orientation
-- | Possible rotations of a unicode character if that character can be
-- rotated over 0, 90, 180, and 270 degrees.
data Rotate90
-- | No rotation.
R0 :: Rotate90
-- | Rotation over 90 degrees.
R90 :: Rotate90
-- | Rotation over 180 degrees.
R180 :: Rotate90
-- | Rotation over 270 degrees.
R270 :: Rotate90
-- | A data type that specifies that an item has been given an orientation.
data Oriented a
Oriented :: a -> Orientation -> Oriented a
-- | The object that is oriented.
[oobject] :: Oriented a -> a
-- | The oriented of the oriented object.
[orientation] :: Oriented a -> Orientation
-- | A data type that specifies that an item has been given a rotation.
data Rotated a
Rotated :: a -> Rotate90 -> Rotated a
-- | The object that is rotated.
[robject] :: Rotated a -> a
-- | The rotation of the rotated object.
[rotation] :: Rotated a -> Rotate90
-- | Specify whether we write a value in UpperCase or
-- LowerCase. The Default is UpperCase, since for
-- example often Roman numerals are written in upper case.
data LetterCase
-- | The upper case formatting.
UpperCase :: LetterCase
-- | The lower case formatting.
LowerCase :: LetterCase
-- | Pick one of the two values based on the LetterCase value.
splitLetterCase :: a -> a -> LetterCase -> a
-- | Specify if one should ligate, or not. When litigation is done
-- characters that are normally written in two (or more) characters are
-- combined in one character. For example Ⅲ instead of
-- ⅠⅠⅠ.
data Ligate
-- | A ligate operation is performed on the characters, the def for
-- 't:Ligate'.
Ligate :: Ligate
-- | No ligate operation is performed on the charaters.
NoLigate :: Ligate
-- | Pick one of the two values based on the value for 't:Ligate'.
splitLigate :: a -> a -> Ligate -> a
-- | Specify if the given ligate function should be performed on the input,
-- if 'v:Ligate' is passed, and the identity function otherwise.
ligate :: (a -> a) -> Ligate -> a -> a
-- | Specify if the given ligate function is performed over the functor
-- object if 'v:Ligate' is passed, and the identity function
-- otherwise.
ligateF :: Functor f => (a -> a) -> Ligate -> f a -> f a
-- | A data type that lists the possible emphasis of a font. This can be
-- Bold or NoBold the Default is NoBold.
data Emphasis
-- | The characters are not stressed with boldface.
NoBold :: Emphasis
-- | The characters are stressed in boldface.
Bold :: Emphasis
-- | Pick one of the two values based on the 't:Emphasis' value.
splitEmphasis :: a -> a -> Emphasis -> a
-- | A data type that can be used to specify if an italic character
-- is used. The Default is NoItalic.
data ItalicType
-- | No italic characters are used.
NoItalic :: ItalicType
-- | Italic characters are used.
Italic :: ItalicType
-- | Pick one of the two values based on the 't:ItalicType' value.
splitItalicType :: a -> a -> ItalicType -> a
-- | A data type that specifies if the font is with serifs or not.
-- The 'Defaul;t' is Serif.
data FontStyle
-- | The character is a character rendered without serifs.
SansSerif :: FontStyle
-- | The character is a character rendered with serifs.
Serif :: FontStyle
-- | Pick one of the two values based on the 't:FontStyle' value.
splitFontStyle :: a -> a -> FontStyle -> a
-- | Checks if a character is an alphabetic or numerical
-- character in ASCII. The characters
-- 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
-- satisfy this predicate.
isAsciiAlphaNum :: Char -> Bool
-- | Checks if a charcter is an alphabetic character in ASCII. The
-- characters
-- ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
-- satisfy this predicate.
isAsciiAlpha :: Char -> Bool
-- | Checks if a character is a basic greek alphabetic character or
-- a Greek-like symbol. The characters
-- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ
-- satisfy this predicate.
isGreek :: Char -> Bool
-- | Check if the given character is a character according to the Unicode
-- specifications. Codepoints that are not a character are denoted in the
-- Unicode documentation with <not a character>.
isACharacter :: Char -> Bool
-- | Check if the given character is not a character according to the
-- Unicode specifications. The Unicode documentation denotes these with
-- <not a character>.
isNotACharacter :: Char -> Bool
-- | Check if the given character is a reserved character. This is
-- denoted in the Unicode documentation with <reserved>.
isReserved :: Char -> Bool
-- | Check if the given character is not a reserved character. This
-- is denoted in the Unicode documentation with
-- <reserved>.
isNotReserved :: Char -> Bool
-- | Map the given object with a type that is an instance of Enum to
-- a Character with a given offset for the Character value.
mapFromEnum :: Enum a => Int -> a -> Char
-- | Map the given Char object to an object with a type that is an
-- instance of Enum with a given offset for the Character
-- range.
mapToEnum :: Enum a => Int -> Char -> a
-- | Map the given Char object to an object with a type that is an
-- instance of Enum. It first checks if the mapping results in a
-- value between the fromEnum values for minBound and
-- maxBound.
mapToEnumSafe :: forall a. (Bounded a, Enum a) => Int -> Char -> Maybe a
-- | Construct a function that maps digits to the character with the given
-- value for the offset.
liftNumberFrom :: Int -> Int -> Int -> Int -> Maybe Char
-- | Construct a function that maps digits to the character with the given
-- value for the offset.
liftNumberFrom' :: Int -> Int -> Int -> Char
-- | Construct a function that maps digits to the character with the given
-- value for 0.
liftNumber :: Int -> Int -> Int -> Maybe Char
-- | Construct a function that maps digits to characters with the given
-- value for 0.
liftNumber' :: Int -> Int -> Char
-- | Construct a function that maps digits to the character with the given
-- value for 0.
liftDigit :: Int -> Int -> Maybe Char
-- | Construct a function that maps digits to characters with the given
-- value for 0.
liftDigit' :: Int -> Int -> Char
-- | Construct a function that maps upper case alphabetic characters with
-- the given value for A.
liftUppercase :: Int -> Char -> Maybe Char
-- | Construct a function that maps upper case alphabetic characters with
-- the given value for A.
liftUppercase' :: Int -> Char -> Char
-- | Construct a function that maps lower case alphabetic characters with
-- the given value for a.
liftLowercase :: Int -> Char -> Maybe Char
-- | Construct a function that maps lower case alphabetic characters with
-- the given value for a.
liftLowercase' :: Int -> Char -> Char
-- | Construct a function that maps lower case alphabetic characters with
-- the given values for A and a.
liftUpperLowercase :: Int -> Int -> Char -> Maybe Char
-- | Construct a function that maps lower case alphabetic characters with
-- the given values for A and a.
liftUpperLowercase' :: Int -> Int -> Char -> Char
-- | A class from which objects can be derived that map to and from a
-- single unicode character.
class UnicodeCharacter a
-- | Convert the given object to a Unicode Character.
toUnicodeChar :: UnicodeCharacter a => a -> Char
-- | Convert the given Character to an object wrapped in a
-- Just data constructor if that exists; Nothing otherwise.
fromUnicodeChar :: UnicodeCharacter a => Char -> Maybe a
-- | Convert the given Character to an object. If the
-- Character does not map on an element, the behavior is
-- unspecified, it can for example result in an error.
fromUnicodeChar' :: UnicodeCharacter a => Char -> a
-- | Check if the given Character maps on an item of a.
isInCharRange :: UnicodeCharacter a => Char -> Bool
-- | An alias of the UnicodeCharacter type class.
type UnicodeChar = UnicodeCharacter
-- | A class from which boejcts can be derived that map to and from a
-- sequence of unicode characters.
class UnicodeText a
-- | Convert the given object to a Text object.
toUnicodeText :: UnicodeText a => a -> Text
-- | Convert the given object to a Text object.
toUnicodeText :: (UnicodeText a, UnicodeCharacter a) => a -> Text
-- | Convert the given Text to an object wrapped in a Just
-- data constructor if that exists; Nothing otherwise.
fromUnicodeText :: UnicodeText a => Text -> Maybe a
-- | Convert the given Text to an object wrapped in a Just
-- data constructor if that exists; Nothing otherwise.
fromUnicodeText :: (UnicodeText a, UnicodeCharacter a) => Text -> Maybe a
-- | Convert the given Text to an object. If the Text does
-- not map on an element, the behavior is unspecified, it can for
-- example result in an error.
fromUnicodeText' :: UnicodeText a => Text -> a
-- | Determine if the given Text value maps on a value of type
-- a.
isInTextRange :: UnicodeText a => Text -> Bool
-- | Convert a given isInCharRange check into a isInTextRange
-- check.
generateIsInTextRange :: (Char -> Bool) -> Text -> Bool
-- | Generate an isInTextRange check with the isInCharRange
-- check for the instance of UnicodeCharacter of that type.
generateIsInTextRange' :: forall a. UnicodeCharacter a => Text -> Bool
-- | A type class that specifies that the items can be mirrored in the
-- horizontal direction (such that up is now down). The mirror is
-- not per se pixel perfect. For example the mirror of 🂁 is
-- 🁵, so the dots of the bottom pat of the domino are not mirrored
-- correctly.
class MirrorHorizontal a
-- | Obtain the horizontally mirrored variant of the given item.
-- Applying the same function twice should return the original object.
mirrorHorizontal :: MirrorHorizontal a => a -> a
-- | A type class that specifies that the items can be mirrored in the
-- vertical direction (such that left is now right). The mirror is
-- not per se pixel perfect. For example the vertical mirror of 🁏
-- is 🁃, so the dots of the right part of the domino are not mirrored
-- correctly.
class MirrorVertical a
-- | Obtain the vertically mirrored variant of the given item.
-- Applying the same function twice should return the original object.
mirrorVertical :: MirrorVertical a => a -> a
-- | Specify whether we write a positive number with or
-- without a plus sign. the Default is WithoutPlus.
data PlusStyle
-- | Write positive numbers without using a plus sign.
WithoutPlus :: PlusStyle
-- | Write positive numbers with a plus sign.
WithPlus :: PlusStyle
-- | Pick one of the two values based on the 't:PlusStyle' value.
splitPlusStyle :: a -> a -> PlusStyle -> a
-- | Calculate for a given plus and minus sign a Text object for the
-- given number in the given PlusStyle.
withSign :: Integral i => (i -> Text) -> Char -> Char -> PlusStyle -> i -> Text
-- | A function to make it more convenient to implement a sign-value
-- system. This is done for a given radix a function that maps
-- the given value and the given weight to a Text object, a
-- Text object for zero (since in some systems that is
-- different), and characters for plus and minus. The
-- function then will for a given PlusStyle convert the number to
-- a sequence of characters with respect to how the sign-value
-- system is implemented.
signValueSystem :: Integral i => i -> (Int -> Int -> Text) -> Text -> Char -> Char -> PlusStyle -> i -> Text
-- | A function to make it more convenient to implement a /positional
-- number system. This is done for a given radix/ a given
-- conversion funtion that maps a value to a Char, and a
-- Char for plus and minus. The function then
-- construct a Text object for a given PlusStyle and a
-- given number.
positionalNumberSystem :: Integral i => i -> (Int -> Char) -> Char -> Char -> PlusStyle -> i -> Text
-- | A function to make it more convenient to implement a /positional
-- number system with radix/ 10.
positionalNumberSystem10 :: Integral i => (Int -> Char) -> Char -> Char -> PlusStyle -> i -> Text
-- | The toEnum method restricted to the type Char.
chr :: Int -> Char
-- | Selects alphabetic Unicode characters (lower-case, upper-case and
-- title-case letters, plus letters of caseless scripts and modifiers
-- letters). This function is equivalent to isLetter.
isAlpha :: Char -> Bool
-- | Selects alphabetic or numeric Unicode characters.
--
-- Note that numeric digits outside the ASCII range, as well as numeric
-- characters which aren't digits, are selected by this function but not
-- by isDigit. Such characters may be part of identifiers but are
-- not used by the printer and reader to represent numbers.
isAlphaNum :: Char -> Bool
-- | Selects the first 128 characters of the Unicode character set,
-- corresponding to the ASCII character set.
isAscii :: Char -> Bool
-- | The fromEnum method restricted to the type Char.
ord :: Char -> Int
instance GHC.Show.Show Data.Char.Core.LetterCase
instance GHC.Read.Read Data.Char.Core.LetterCase
instance GHC.Classes.Ord Data.Char.Core.LetterCase
instance GHC.Generics.Generic Data.Char.Core.LetterCase
instance GHC.Classes.Eq Data.Char.Core.LetterCase
instance GHC.Enum.Enum Data.Char.Core.LetterCase
instance Data.Data.Data Data.Char.Core.LetterCase
instance GHC.Enum.Bounded Data.Char.Core.LetterCase
instance GHC.Show.Show Data.Char.Core.PlusStyle
instance GHC.Read.Read Data.Char.Core.PlusStyle
instance GHC.Classes.Ord Data.Char.Core.PlusStyle
instance GHC.Generics.Generic Data.Char.Core.PlusStyle
instance GHC.Classes.Eq Data.Char.Core.PlusStyle
instance GHC.Enum.Enum Data.Char.Core.PlusStyle
instance Data.Data.Data Data.Char.Core.PlusStyle
instance GHC.Enum.Bounded Data.Char.Core.PlusStyle
instance GHC.Show.Show Data.Char.Core.Orientation
instance GHC.Read.Read Data.Char.Core.Orientation
instance GHC.Classes.Ord Data.Char.Core.Orientation
instance GHC.Generics.Generic Data.Char.Core.Orientation
instance GHC.Classes.Eq Data.Char.Core.Orientation
instance GHC.Enum.Enum Data.Char.Core.Orientation
instance Data.Data.Data Data.Char.Core.Orientation
instance GHC.Enum.Bounded Data.Char.Core.Orientation
instance Data.Traversable.Traversable Data.Char.Core.Oriented
instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Core.Oriented a)
instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Core.Oriented a)
instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Core.Oriented a)
instance GHC.Generics.Generic1 Data.Char.Core.Oriented
instance GHC.Generics.Generic (Data.Char.Core.Oriented a)
instance GHC.Base.Functor Data.Char.Core.Oriented
instance Data.Foldable.Foldable Data.Char.Core.Oriented
instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Core.Oriented a)
instance Data.Data.Data a => Data.Data.Data (Data.Char.Core.Oriented a)
instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Core.Oriented a)
instance GHC.Show.Show Data.Char.Core.Rotate90
instance GHC.Read.Read Data.Char.Core.Rotate90
instance GHC.Classes.Ord Data.Char.Core.Rotate90
instance GHC.Generics.Generic Data.Char.Core.Rotate90
instance GHC.Classes.Eq Data.Char.Core.Rotate90
instance GHC.Enum.Enum Data.Char.Core.Rotate90
instance Data.Data.Data Data.Char.Core.Rotate90
instance GHC.Enum.Bounded Data.Char.Core.Rotate90
instance Data.Traversable.Traversable Data.Char.Core.Rotated
instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Core.Rotated a)
instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Core.Rotated a)
instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Core.Rotated a)
instance GHC.Generics.Generic1 Data.Char.Core.Rotated
instance GHC.Generics.Generic (Data.Char.Core.Rotated a)
instance GHC.Base.Functor Data.Char.Core.Rotated
instance Data.Foldable.Foldable Data.Char.Core.Rotated
instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Core.Rotated a)
instance Data.Data.Data a => Data.Data.Data (Data.Char.Core.Rotated a)
instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Core.Rotated a)
instance GHC.Show.Show Data.Char.Core.Emphasis
instance GHC.Read.Read Data.Char.Core.Emphasis
instance GHC.Classes.Ord Data.Char.Core.Emphasis
instance GHC.Generics.Generic Data.Char.Core.Emphasis
instance GHC.Classes.Eq Data.Char.Core.Emphasis
instance GHC.Enum.Enum Data.Char.Core.Emphasis
instance Data.Data.Data Data.Char.Core.Emphasis
instance GHC.Enum.Bounded Data.Char.Core.Emphasis
instance GHC.Show.Show Data.Char.Core.ItalicType
instance GHC.Read.Read Data.Char.Core.ItalicType
instance GHC.Classes.Ord Data.Char.Core.ItalicType
instance GHC.Generics.Generic Data.Char.Core.ItalicType
instance GHC.Classes.Eq Data.Char.Core.ItalicType
instance GHC.Enum.Enum Data.Char.Core.ItalicType
instance Data.Data.Data Data.Char.Core.ItalicType
instance GHC.Enum.Bounded Data.Char.Core.ItalicType
instance GHC.Show.Show Data.Char.Core.FontStyle
instance GHC.Read.Read Data.Char.Core.FontStyle
instance GHC.Classes.Ord Data.Char.Core.FontStyle
instance GHC.Generics.Generic Data.Char.Core.FontStyle
instance GHC.Classes.Eq Data.Char.Core.FontStyle
instance GHC.Enum.Enum Data.Char.Core.FontStyle
instance Data.Data.Data Data.Char.Core.FontStyle
instance GHC.Enum.Bounded Data.Char.Core.FontStyle
instance GHC.Show.Show Data.Char.Core.Ligate
instance GHC.Read.Read Data.Char.Core.Ligate
instance GHC.Classes.Ord Data.Char.Core.Ligate
instance GHC.Generics.Generic Data.Char.Core.Ligate
instance GHC.Classes.Eq Data.Char.Core.Ligate
instance GHC.Enum.Enum Data.Char.Core.Ligate
instance Data.Data.Data Data.Char.Core.Ligate
instance GHC.Enum.Bounded Data.Char.Core.Ligate
instance Data.Char.Core.UnicodeText [GHC.Types.Char]
instance Data.Char.Core.UnicodeText GHC.Types.Char
instance Data.Char.Core.UnicodeText Data.Text.Internal.Text
instance Data.Char.Core.UnicodeCharacter GHC.Types.Char
instance Data.Hashable.Class.Hashable Data.Char.Core.Ligate
instance Control.DeepSeq.NFData Data.Char.Core.Ligate
instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.Ligate
instance Data.Default.Class.Default Data.Char.Core.Ligate
instance Data.Hashable.Class.Hashable Data.Char.Core.FontStyle
instance Control.DeepSeq.NFData Data.Char.Core.FontStyle
instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.FontStyle
instance Data.Default.Class.Default Data.Char.Core.FontStyle
instance Data.Hashable.Class.Hashable Data.Char.Core.ItalicType
instance Control.DeepSeq.NFData Data.Char.Core.ItalicType
instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.ItalicType
instance Data.Default.Class.Default Data.Char.Core.ItalicType
instance Data.Hashable.Class.Hashable Data.Char.Core.Emphasis
instance Control.DeepSeq.NFData Data.Char.Core.Emphasis
instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.Emphasis
instance Data.Default.Class.Default Data.Char.Core.Emphasis
instance Data.Functor.Classes.Eq1 Data.Char.Core.Rotated
instance Data.Hashable.Class.Hashable1 Data.Char.Core.Rotated
instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Core.Rotated a)
instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Data.Char.Core.Rotated a)
instance Control.DeepSeq.NFData1 Data.Char.Core.Rotated
instance Data.Functor.Classes.Ord1 Data.Char.Core.Rotated
instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Core.Rotated a)
instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Core.Rotated
instance Data.Hashable.Class.Hashable Data.Char.Core.Rotate90
instance Control.DeepSeq.NFData Data.Char.Core.Rotate90
instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.Rotate90
instance Data.Functor.Classes.Eq1 Data.Char.Core.Oriented
instance Data.Hashable.Class.Hashable1 Data.Char.Core.Oriented
instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Core.Oriented a)
instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Data.Char.Core.Oriented a)
instance Control.DeepSeq.NFData1 Data.Char.Core.Oriented
instance Data.Functor.Classes.Ord1 Data.Char.Core.Oriented
instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Core.Oriented a)
instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Core.Oriented
instance Data.Hashable.Class.Hashable Data.Char.Core.Orientation
instance Control.DeepSeq.NFData Data.Char.Core.Orientation
instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.Orientation
instance Data.Hashable.Class.Hashable Data.Char.Core.PlusStyle
instance Control.DeepSeq.NFData Data.Char.Core.PlusStyle
instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.PlusStyle
instance Data.Default.Class.Default Data.Char.Core.PlusStyle
instance Data.Hashable.Class.Hashable Data.Char.Core.LetterCase
instance Control.DeepSeq.NFData Data.Char.Core.LetterCase
instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.LetterCase
instance Data.Default.Class.Default Data.Char.Core.LetterCase
-- | In Unicode a total of 839 codepoints are defined as combining
-- characters. These characters are put after another character, to
-- manipulate the previous one. For example by putting a grave
-- accent on an a.
--
-- This module aims to make it more convenient to work with combining
-- characters. It provides functions to map the
-- CombiningCharacters to Chars and vice versa. It
-- furthermore defines an operator (*^) that can be used to apply
-- one, or multiple CombiningCharacters to a given character. We
-- use a typeclass for this to allow working with different types. This
-- allows "stacking" combining characters like:
--
-- -- 'a' *^ CombiningGraveAccent *^ CombiningPlusSignBelow ---- -- This will first combine CombiningGraveAccent on the a -- character and then CombiningPlusSignBelow, the result is a -- string "a\768\799". -- -- The module contains a set of pattern synonyms to make working with the -- CombiningCharacters less verbose. module Data.Char.Combining -- | The list of possible combining characters. In the documentation of the -- combining characters, the characters are demonstrated on the -- bullet symbol (•). data CombiningCharacter -- | The combining character COMBINING GRAVE ACCENT from the -- Unicode standard, defined by '\x0300' (•̀). CombiningGraveAccent :: CombiningCharacter -- | The combining character COMBINING ACUTE ACCENT from the -- Unicode standard, defined by '\x0301' (•́). CombiningAcuteAccent :: CombiningCharacter -- | The combining character COMBINING CIRCUMFLEX ACCENT from the -- Unicode standard, defined by '\x0302' (•̂). CombiningCircumflexAccent :: CombiningCharacter -- | The combining character COMBINING TILDE from the Unicode -- standard, defined by '\x0303' (•̃). CombiningTilde :: CombiningCharacter -- | The combining character COMBINING MACRON from the Unicode -- standard, defined by '\x0304' (•̄). CombiningMacron :: CombiningCharacter -- | The combining character COMBINING OVERLINE from the Unicode -- standard, defined by '\x0305' (•̅). CombiningOverline :: CombiningCharacter -- | The combining character COMBINING BREVE from the Unicode -- standard, defined by '\x0306' (•̆). CombiningBreve :: CombiningCharacter -- | The combining character COMBINING DOT ABOVE from the Unicode -- standard, defined by '\x0307' (•̇). CombiningDotAbove :: CombiningCharacter -- | The combining character COMBINING DIAERESIS from the Unicode -- standard, defined by '\x0308' (•̈). CombiningDiaeresis :: CombiningCharacter -- | The combining character COMBINING HOOK ABOVE from the Unicode -- standard, defined by '\x0309' (•̉). CombiningHookAbove :: CombiningCharacter -- | The combining character COMBINING RING ABOVE from the Unicode -- standard, defined by '\x030a' (•̊). CombiningRingAbove :: CombiningCharacter -- | The combining character COMBINING DOUBLE ACUTE ACCENT from -- the Unicode standard, defined by '\x030b' (•̋). CombiningDoubleAcuteAccent :: CombiningCharacter -- | The combining character COMBINING CARON from the Unicode -- standard, defined by '\x030c' (•̌). CombiningCaron :: CombiningCharacter -- | The combining character COMBINING VERTICAL LINE ABOVE from -- the Unicode standard, defined by '\x030d' (•̍). CombiningVerticalLineAbove :: CombiningCharacter -- | The combining character COMBINING DOUBLE VERTICAL LINE ABOVE -- from the Unicode standard, defined by '\x030e' (•̎). CombiningDoubleVerticalLineAbove :: CombiningCharacter -- | The combining character COMBINING DOUBLE GRAVE ACCENT from -- the Unicode standard, defined by '\x030f' (•̏). CombiningDoubleGraveAccent :: CombiningCharacter -- | The combining character COMBINING CANDRABINDU from the -- Unicode standard, defined by '\x0310' (•̐). CombiningCandrabindu :: CombiningCharacter -- | The combining character COMBINING INVERTED BREVE from the -- Unicode standard, defined by '\x0311' (•̑). CombiningInvertedBreve :: CombiningCharacter -- | The combining character COMBINING TURNED COMMA ABOVE from the -- Unicode standard, defined by '\x0312' (•̒). CombiningTurnedCommaAbove :: CombiningCharacter -- | The combining character COMBINING COMMA ABOVE from the -- Unicode standard, defined by '\x0313' (•̓). CombiningCommaAbove :: CombiningCharacter -- | The combining character COMBINING REVERSED COMMA ABOVE from -- the Unicode standard, defined by '\x0314' (•̔). CombiningReversedCommaAbove :: CombiningCharacter -- | The combining character COMBINING COMMA ABOVE RIGHT from the -- Unicode standard, defined by '\x0315' (•̕). CombiningCommaAboveRight :: CombiningCharacter -- | The combining character COMBINING GRAVE ACCENT BELOW from the -- Unicode standard, defined by '\x0316' (•̖). CombiningGraveAccentBelow :: CombiningCharacter -- | The combining character COMBINING ACUTE ACCENT BELOW from the -- Unicode standard, defined by '\x0317' (•̗). CombiningAcuteAccentBelow :: CombiningCharacter -- | The combining character COMBINING LEFT TACK BELOW from the -- Unicode standard, defined by '\x0318' (•̘). CombiningLeftTackBelow :: CombiningCharacter -- | The combining character COMBINING RIGHT TACK BELOW from the -- Unicode standard, defined by '\x0319' (•̙). CombiningRightTackBelow :: CombiningCharacter -- | The combining character COMBINING LEFT ANGLE ABOVE from the -- Unicode standard, defined by '\x031a' (•̚). CombiningLeftAngleAbove :: CombiningCharacter -- | The combining character COMBINING HORN from the Unicode -- standard, defined by '\x031b' (•̛). CombiningHorn :: CombiningCharacter -- | The combining character COMBINING LEFT HALF RING BELOW from -- the Unicode standard, defined by '\x031c' (•̜). CombiningLeftHalfRingBelow :: CombiningCharacter -- | The combining character COMBINING UP TACK BELOW from the -- Unicode standard, defined by '\x031d' (•̝). CombiningUpTackBelow :: CombiningCharacter -- | The combining character COMBINING DOWN TACK BELOW from the -- Unicode standard, defined by '\x031e' (•̞). CombiningDownTackBelow :: CombiningCharacter -- | The combining character COMBINING PLUS SIGN BELOW from the -- Unicode standard, defined by '\x031f' (•̟). CombiningPlusSignBelow :: CombiningCharacter -- | The combining character COMBINING MINUS SIGN BELOW from the -- Unicode standard, defined by '\x0320' (•̠). CombiningMinusSignBelow :: CombiningCharacter -- | The combining character COMBINING PALATALIZED HOOK BELOW from -- the Unicode standard, defined by '\x0321' (•̡). CombiningPalatalizedHookBelow :: CombiningCharacter -- | The combining character COMBINING RETROFLEX HOOK BELOW from -- the Unicode standard, defined by '\x0322' (•̢). CombiningRetroflexHookBelow :: CombiningCharacter -- | The combining character COMBINING DOT BELOW from the Unicode -- standard, defined by '\x0323' (•̣). CombiningDotBelow :: CombiningCharacter -- | The combining character COMBINING DIAERESIS BELOW from the -- Unicode standard, defined by '\x0324' (•̤). CombiningDiaeresisBelow :: CombiningCharacter -- | The combining character COMBINING RING BELOW from the Unicode -- standard, defined by '\x0325' (•̥). CombiningRingBelow :: CombiningCharacter -- | The combining character COMBINING COMMA BELOW from the -- Unicode standard, defined by '\x0326' (•̦). CombiningCommaBelow :: CombiningCharacter -- | The combining character COMBINING CEDILLA from the Unicode -- standard, defined by '\x0327' (•̧). CombiningCedilla :: CombiningCharacter -- | The combining character COMBINING OGONEK from the Unicode -- standard, defined by '\x0328' (•̨). CombiningOgonek :: CombiningCharacter -- | The combining character COMBINING VERTICAL LINE BELOW from -- the Unicode standard, defined by '\x0329' (•̩). CombiningVerticalLineBelow :: CombiningCharacter -- | The combining character COMBINING BRIDGE BELOW from the -- Unicode standard, defined by '\x032a' (•̪). CombiningBridgeBelow :: CombiningCharacter -- | The combining character COMBINING INVERTED DOUBLE ARCH BELOW -- from the Unicode standard, defined by '\x032b' (•̫). CombiningInvertedDoubleArchBelow :: CombiningCharacter -- | The combining character COMBINING CARON BELOW from the -- Unicode standard, defined by '\x032c' (•̬). CombiningCaronBelow :: CombiningCharacter -- | The combining character COMBINING CIRCUMFLEX ACCENT BELOW -- from the Unicode standard, defined by '\x032d' (•̭). CombiningCircumflexAccentBelow :: CombiningCharacter -- | The combining character COMBINING BREVE BELOW from the -- Unicode standard, defined by '\x032e' (•̮). CombiningBreveBelow :: CombiningCharacter -- | The combining character COMBINING INVERTED BREVE BELOW from -- the Unicode standard, defined by '\x032f' (•̯). CombiningInvertedBreveBelow :: CombiningCharacter -- | The combining character COMBINING TILDE BELOW from the -- Unicode standard, defined by '\x0330' (•̰). CombiningTildeBelow :: CombiningCharacter -- | The combining character COMBINING MACRON BELOW from the -- Unicode standard, defined by '\x0331' (•̱). CombiningMacronBelow :: CombiningCharacter -- | The combining character COMBINING LOW LINE from the Unicode -- standard, defined by '\x0332' (•̲). CombiningLowLine :: CombiningCharacter -- | The combining character COMBINING DOUBLE LOW LINE from the -- Unicode standard, defined by '\x0333' (•̳). CombiningDoubleLowLine :: CombiningCharacter -- | The combining character COMBINING TILDE OVERLAY from the -- Unicode standard, defined by '\x0334' (•̴). CombiningTildeOverlay :: CombiningCharacter -- | The combining character COMBINING SHORT STROKE OVERLAY from -- the Unicode standard, defined by '\x0335' (•̵). CombiningShortStrokeOverlay :: CombiningCharacter -- | The combining character COMBINING LONG STROKE OVERLAY from -- the Unicode standard, defined by '\x0336' (•̶). CombiningLongStrokeOverlay :: CombiningCharacter -- | The combining character COMBINING SHORT SOLIDUS OVERLAY from -- the Unicode standard, defined by '\x0337' (•̷). CombiningShortSolidusOverlay :: CombiningCharacter -- | The combining character COMBINING LONG SOLIDUS OVERLAY from -- the Unicode standard, defined by '\x0338' (•̸). CombiningLongSolidusOverlay :: CombiningCharacter -- | The combining character COMBINING RIGHT HALF RING BELOW from -- the Unicode standard, defined by '\x0339' (•̹). CombiningRightHalfRingBelow :: CombiningCharacter -- | The combining character COMBINING INVERTED BRIDGE BELOW from -- the Unicode standard, defined by '\x033a' (•̺). CombiningInvertedBridgeBelow :: CombiningCharacter -- | The combining character COMBINING SQUARE BELOW from the -- Unicode standard, defined by '\x033b' (•̻). CombiningSquareBelow :: CombiningCharacter -- | The combining character COMBINING SEAGULL BELOW from the -- Unicode standard, defined by '\x033c' (•̼). CombiningSeagullBelow :: CombiningCharacter -- | The combining character COMBINING X ABOVE from the Unicode -- standard, defined by '\x033d' (•̽). CombiningXAbove :: CombiningCharacter -- | The combining character COMBINING VERTICAL TILDE from the -- Unicode standard, defined by '\x033e' (•̾). CombiningVerticalTilde :: CombiningCharacter -- | The combining character COMBINING DOUBLE OVERLINE from the -- Unicode standard, defined by '\x033f' (•̿). CombiningDoubleOverline :: CombiningCharacter -- | The combining character COMBINING GRAVE TONE MARK from the -- Unicode standard, defined by '\x0340' (•̀). CombiningGraveToneMark :: CombiningCharacter -- | The combining character COMBINING ACUTE TONE MARK from the -- Unicode standard, defined by '\x0341' (•́). CombiningAcuteToneMark :: CombiningCharacter -- | The combining character COMBINING GREEK PERISPOMENI from the -- Unicode standard, defined by '\x0342' (•͂). CombiningGreekPerispomeni :: CombiningCharacter -- | The combining character COMBINING GREEK KORONIS from the -- Unicode standard, defined by '\x0343' (•̓). CombiningGreekKoronis :: CombiningCharacter -- | The combining character COMBINING GREEK DIALYTIKA TONOS from -- the Unicode standard, defined by '\x0344' (•̈́). CombiningGreekDialytikaTonos :: CombiningCharacter -- | The combining character COMBINING GREEK YPOGEGRAMMENI from -- the Unicode standard, defined by '\x0345' (•ͅ). CombiningGreekYpogegrammeni :: CombiningCharacter -- | The combining character COMBINING BRIDGE ABOVE from the -- Unicode standard, defined by '\x0346' (•͆). CombiningBridgeAbove :: CombiningCharacter -- | The combining character COMBINING EQUALS SIGN BELOW from the -- Unicode standard, defined by '\x0347' (•͇). CombiningEqualsSignBelow :: CombiningCharacter -- | The combining character COMBINING DOUBLE VERTICAL LINE BELOW -- from the Unicode standard, defined by '\x0348' (•͈). CombiningDoubleVerticalLineBelow :: CombiningCharacter -- | The combining character COMBINING LEFT ANGLE BELOW from the -- Unicode standard, defined by '\x0349' (•͉). CombiningLeftAngleBelow :: CombiningCharacter -- | The combining character COMBINING NOT TILDE ABOVE from the -- Unicode standard, defined by '\x034a' (•͊). CombiningNotTildeAbove :: CombiningCharacter -- | The combining character COMBINING HOMOTHETIC ABOVE from the -- Unicode standard, defined by '\x034b' (•͋). CombiningHomotheticAbove :: CombiningCharacter -- | The combining character COMBINING ALMOST EQUAL TO ABOVE from -- the Unicode standard, defined by '\x034c' (•͌). CombiningAlmostEqualToAbove :: CombiningCharacter -- | The combining character COMBINING LEFT RIGHT ARROW BELOW from -- the Unicode standard, defined by '\x034d' (•͍). CombiningLeftRightArrowBelow :: CombiningCharacter -- | The combining character COMBINING UPWARDS ARROW BELOW from -- the Unicode standard, defined by '\x034e' (•͎). CombiningUpwardsArrowBelow :: CombiningCharacter -- | The combining character COMBINING RIGHT ARROWHEAD ABOVE from -- the Unicode standard, defined by '\x0350' (•͐). CombiningRightArrowheadAbove :: CombiningCharacter -- | The combining character COMBINING LEFT HALF RING ABOVE from -- the Unicode standard, defined by '\x0351' (•͑). CombiningLeftHalfRingAbove :: CombiningCharacter -- | The combining character COMBINING FERMATA from the Unicode -- standard, defined by '\x0352' (•͒). CombiningFermata :: CombiningCharacter -- | The combining character COMBINING X BELOW from the Unicode -- standard, defined by '\x0353' (•͓). CombiningXBelow :: CombiningCharacter -- | The combining character COMBINING LEFT ARROWHEAD BELOW from -- the Unicode standard, defined by '\x0354' (•͔). CombiningLeftArrowheadBelow :: CombiningCharacter -- | The combining character COMBINING RIGHT ARROWHEAD BELOW from -- the Unicode standard, defined by '\x0355' (•͕). CombiningRightArrowheadBelow :: CombiningCharacter -- | The combining character COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD -- BELOW from the Unicode standard, defined by '\x0356' -- (•͖). CombiningRightArrowheadAndUpArrowheadBelow :: CombiningCharacter -- | The combining character COMBINING RIGHT HALF RING ABOVE from -- the Unicode standard, defined by '\x0357' (•͗). CombiningRightHalfRingAbove :: CombiningCharacter -- | The combining character COMBINING DOT ABOVE RIGHT from the -- Unicode standard, defined by '\x0358' (•͘). CombiningDotAboveRight :: CombiningCharacter -- | The combining character COMBINING ASTERISK BELOW from the -- Unicode standard, defined by '\x0359' (•͙). CombiningAsteriskBelow :: CombiningCharacter -- | The combining character COMBINING DOUBLE RING BELOW from the -- Unicode standard, defined by '\x035a' (•͚). CombiningDoubleRingBelow :: CombiningCharacter -- | The combining character COMBINING ZIGZAG ABOVE from the -- Unicode standard, defined by '\x035b' (•͛). CombiningZigzagAbove :: CombiningCharacter -- | The combining character COMBINING DOUBLE BREVE BELOW from the -- Unicode standard, defined by '\x035c' (•͜). CombiningDoubleBreveBelow :: CombiningCharacter -- | The combining character COMBINING DOUBLE BREVE from the -- Unicode standard, defined by '\x035d' (•͝). CombiningDoubleBreve :: CombiningCharacter -- | The combining character COMBINING DOUBLE MACRON from the -- Unicode standard, defined by '\x035e' (•͞). CombiningDoubleMacron :: CombiningCharacter -- | The combining character COMBINING DOUBLE MACRON BELOW from -- the Unicode standard, defined by '\x035f' (•͟). CombiningDoubleMacronBelow :: CombiningCharacter -- | The combining character COMBINING DOUBLE TILDE from the -- Unicode standard, defined by '\x0360' (•͠). CombiningDoubleTilde :: CombiningCharacter -- | The combining character COMBINING DOUBLE INVERTED BREVE from -- the Unicode standard, defined by '\x0361' (•͡). CombiningDoubleInvertedBreve :: CombiningCharacter -- | The combining character COMBINING DOUBLE RIGHTWARDS ARROW -- BELOW from the Unicode standard, defined by '\x0362' -- (•͢). CombiningDoubleRightwardsArrowBelow :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER A from -- the Unicode standard, defined by '\x0363' (•ͣ). CombiningLatinSmallLetterA :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER E from -- the Unicode standard, defined by '\x0364' (•ͤ). CombiningLatinSmallLetterE :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER I from -- the Unicode standard, defined by '\x0365' (•ͥ). CombiningLatinSmallLetterI :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER O from -- the Unicode standard, defined by '\x0366' (•ͦ). CombiningLatinSmallLetterO :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER U from -- the Unicode standard, defined by '\x0367' (•ͧ). CombiningLatinSmallLetterU :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER C from -- the Unicode standard, defined by '\x0368' (•ͨ). CombiningLatinSmallLetterC :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER D from -- the Unicode standard, defined by '\x0369' (•ͩ). CombiningLatinSmallLetterD :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER H from -- the Unicode standard, defined by '\x036a' (•ͪ). CombiningLatinSmallLetterH :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER M from -- the Unicode standard, defined by '\x036b' (•ͫ). CombiningLatinSmallLetterM :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER R from -- the Unicode standard, defined by '\x036c' (•ͬ). CombiningLatinSmallLetterR :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER T from -- the Unicode standard, defined by '\x036d' (•ͭ). CombiningLatinSmallLetterT :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER V from -- the Unicode standard, defined by '\x036e' (•ͮ). CombiningLatinSmallLetterV :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER X from -- the Unicode standard, defined by '\x036f' (•ͯ). CombiningLatinSmallLetterX :: CombiningCharacter -- | The combining character COMBINING CYRILLIC TITLO from the -- Unicode standard, defined by '\x0483' (•҃). CombiningCyrillicTitlo :: CombiningCharacter -- | The combining character COMBINING CYRILLIC PALATALIZATION -- from the Unicode standard, defined by '\x0484' (•҄). CombiningCyrillicPalatalization :: CombiningCharacter -- | The combining character COMBINING CYRILLIC DASIA PNEUMATA -- from the Unicode standard, defined by '\x0485' (•҅). CombiningCyrillicDasiaPneumata :: CombiningCharacter -- | The combining character COMBINING CYRILLIC PSILI PNEUMATA -- from the Unicode standard, defined by '\x0486' (•҆). CombiningCyrillicPsiliPneumata :: CombiningCharacter -- | The combining character COMBINING CYRILLIC POKRYTIE from the -- Unicode standard, defined by '\x0487' (•҇). CombiningCyrillicPokrytie :: CombiningCharacter -- | The combining character HEBREW ACCENT ETNAHTA from the -- Unicode standard, defined by '\x0591' (•֑). HebrewAccentEtnahta :: CombiningCharacter -- | The combining character HEBREW ACCENT SEGOL from the Unicode -- standard, defined by '\x0592' (•֒). HebrewAccentSegol :: CombiningCharacter -- | The combining character HEBREW ACCENT SHALSHELET from the -- Unicode standard, defined by '\x0593' (•֓). HebrewAccentShalshelet :: CombiningCharacter -- | The combining character HEBREW ACCENT ZAQEF QATAN from the -- Unicode standard, defined by '\x0594' (•֔). HebrewAccentZaqefQatan :: CombiningCharacter -- | The combining character HEBREW ACCENT ZAQEF GADOL from the -- Unicode standard, defined by '\x0595' (•֕). HebrewAccentZaqefGadol :: CombiningCharacter -- | The combining character HEBREW ACCENT TIPEHA from the Unicode -- standard, defined by '\x0596' (•֖). HebrewAccentTipeha :: CombiningCharacter -- | The combining character HEBREW ACCENT REVIA from the Unicode -- standard, defined by '\x0597' (•֗). HebrewAccentRevia :: CombiningCharacter -- | The combining character HEBREW ACCENT ZARQA from the Unicode -- standard, defined by '\x0598' (•֘). HebrewAccentZarqa :: CombiningCharacter -- | The combining character HEBREW ACCENT PASHTA from the Unicode -- standard, defined by '\x0599' (•֙). HebrewAccentPashta :: CombiningCharacter -- | The combining character HEBREW ACCENT YETIV from the Unicode -- standard, defined by '\x059a' (•֚). HebrewAccentYetiv :: CombiningCharacter -- | The combining character HEBREW ACCENT TEVIR from the Unicode -- standard, defined by '\x059b' (•֛). HebrewAccentTevir :: CombiningCharacter -- | The combining character HEBREW ACCENT GERESH from the Unicode -- standard, defined by '\x059c' (•֜). HebrewAccentGeresh :: CombiningCharacter -- | The combining character HEBREW ACCENT GERESH MUQDAM from the -- Unicode standard, defined by '\x059d' (•֝). HebrewAccentGereshMuqdam :: CombiningCharacter -- | The combining character HEBREW ACCENT GERSHAYIM from the -- Unicode standard, defined by '\x059e' (•֞). HebrewAccentGershayim :: CombiningCharacter -- | The combining character HEBREW ACCENT QARNEY PARA from the -- Unicode standard, defined by '\x059f' (•֟). HebrewAccentQarneyPara :: CombiningCharacter -- | The combining character HEBREW ACCENT TELISHA GEDOLA from the -- Unicode standard, defined by '\x05a0' (•֠). HebrewAccentTelishaGedola :: CombiningCharacter -- | The combining character HEBREW ACCENT PAZER from the Unicode -- standard, defined by '\x05a1' (•֡). HebrewAccentPazer :: CombiningCharacter -- | The combining character HEBREW ACCENT ATNAH HAFUKH from the -- Unicode standard, defined by '\x05a2' (•֢). HebrewAccentAtnahHafukh :: CombiningCharacter -- | The combining character HEBREW ACCENT MUNAH from the Unicode -- standard, defined by '\x05a3' (•֣). HebrewAccentMunah :: CombiningCharacter -- | The combining character HEBREW ACCENT MAHAPAKH from the -- Unicode standard, defined by '\x05a4' (•֤). HebrewAccentMahapakh :: CombiningCharacter -- | The combining character HEBREW ACCENT MERKHA from the Unicode -- standard, defined by '\x05a5' (•֥). HebrewAccentMerkha :: CombiningCharacter -- | The combining character HEBREW ACCENT MERKHA KEFULA from the -- Unicode standard, defined by '\x05a6' (•֦). HebrewAccentMerkhaKefula :: CombiningCharacter -- | The combining character HEBREW ACCENT DARGA from the Unicode -- standard, defined by '\x05a7' (•֧). HebrewAccentDarga :: CombiningCharacter -- | The combining character HEBREW ACCENT QADMA from the Unicode -- standard, defined by '\x05a8' (•֨). HebrewAccentQadma :: CombiningCharacter -- | The combining character HEBREW ACCENT TELISHA QETANA from the -- Unicode standard, defined by '\x05a9' (•֩). HebrewAccentTelishaQetana :: CombiningCharacter -- | The combining character HEBREW ACCENT YERAH BEN YOMO from the -- Unicode standard, defined by '\x05aa' (•֪). HebrewAccentYerahBenYomo :: CombiningCharacter -- | The combining character HEBREW ACCENT OLE from the Unicode -- standard, defined by '\x05ab' (•֫). HebrewAccentOle :: CombiningCharacter -- | The combining character HEBREW ACCENT ILUY from the Unicode -- standard, defined by '\x05ac' (•֬). HebrewAccentIluy :: CombiningCharacter -- | The combining character HEBREW ACCENT DEHI from the Unicode -- standard, defined by '\x05ad' (•֭). HebrewAccentDehi :: CombiningCharacter -- | The combining character HEBREW ACCENT ZINOR from the Unicode -- standard, defined by '\x05ae' (•֮). HebrewAccentZinor :: CombiningCharacter -- | The combining character HEBREW MARK MASORA CIRCLE from the -- Unicode standard, defined by '\x05af' (•֯). HebrewMarkMasoraCircle :: CombiningCharacter -- | The combining character HEBREW POINT SHEVA from the Unicode -- standard, defined by '\x05b0' (•ְ). HebrewPointSheva :: CombiningCharacter -- | The combining character HEBREW POINT HATAF SEGOL from the -- Unicode standard, defined by '\x05b1' (•ֱ). HebrewPointHatafSegol :: CombiningCharacter -- | The combining character HEBREW POINT HATAF PATAH from the -- Unicode standard, defined by '\x05b2' (•ֲ). HebrewPointHatafPatah :: CombiningCharacter -- | The combining character HEBREW POINT HATAF QAMATS from the -- Unicode standard, defined by '\x05b3' (•ֳ). HebrewPointHatafQamats :: CombiningCharacter -- | The combining character HEBREW POINT HIRIQ from the Unicode -- standard, defined by '\x05b4' (•ִ). HebrewPointHiriq :: CombiningCharacter -- | The combining character HEBREW POINT TSERE from the Unicode -- standard, defined by '\x05b5' (•ֵ). HebrewPointTsere :: CombiningCharacter -- | The combining character HEBREW POINT SEGOL from the Unicode -- standard, defined by '\x05b6' (•ֶ). HebrewPointSegol :: CombiningCharacter -- | The combining character HEBREW POINT PATAH from the Unicode -- standard, defined by '\x05b7' (•ַ). HebrewPointPatah :: CombiningCharacter -- | The combining character HEBREW POINT QAMATS from the Unicode -- standard, defined by '\x05b8' (•ָ). HebrewPointQamats :: CombiningCharacter -- | The combining character HEBREW POINT HOLAM from the Unicode -- standard, defined by '\x05b9' (•ֹ). HebrewPointHolam :: CombiningCharacter -- | The combining character HEBREW POINT HOLAM HASER FOR VAV from -- the Unicode standard, defined by '\x05ba' (•ֺ). HebrewPointHolamHaserForVav :: CombiningCharacter -- | The combining character HEBREW POINT QUBUTS from the Unicode -- standard, defined by '\x05bb' (•ֻ). HebrewPointQubuts :: CombiningCharacter -- | The combining character HEBREW POINT DAGESH OR MAPIQ from the -- Unicode standard, defined by '\x05bc' (•ּ). HebrewPointDageshOrMapiq :: CombiningCharacter -- | The combining character HEBREW POINT METEG from the Unicode -- standard, defined by '\x05bd' (•ֽ). HebrewPointMeteg :: CombiningCharacter -- | The combining character HEBREW POINT RAFE from the Unicode -- standard, defined by '\x05bf' (•ֿ). HebrewPointRafe :: CombiningCharacter -- | The combining character HEBREW POINT SHIN DOT from the -- Unicode standard, defined by '\x05c1' (•ׁ). HebrewPointShinDot :: CombiningCharacter -- | The combining character HEBREW POINT SIN DOT from the Unicode -- standard, defined by '\x05c2' (•ׂ). HebrewPointSinDot :: CombiningCharacter -- | The combining character HEBREW MARK UPPER DOT from the -- Unicode standard, defined by '\x05c4' (•ׄ). HebrewMarkUpperDot :: CombiningCharacter -- | The combining character HEBREW MARK LOWER DOT from the -- Unicode standard, defined by '\x05c5' (•ׅ). HebrewMarkLowerDot :: CombiningCharacter -- | The combining character HEBREW POINT QAMATS QATAN from the -- Unicode standard, defined by '\x05c7' (•ׇ). HebrewPointQamatsQatan :: CombiningCharacter -- | The combining character ARABIC SIGN SALLALLAHOU ALAYHE -- WASSALLAM from the Unicode standard, defined by '\x0610' -- (•ؐ). ArabicSignSallallahouAlayheWassallam :: CombiningCharacter -- | The combining character ARABIC SIGN ALAYHE ASSALLAM from the -- Unicode standard, defined by '\x0611' (•ؑ). ArabicSignAlayheAssallam :: CombiningCharacter -- | The combining character ARABIC SIGN RAHMATULLAH ALAYHE from -- the Unicode standard, defined by '\x0612' (•ؒ). ArabicSignRahmatullahAlayhe :: CombiningCharacter -- | The combining character ARABIC SIGN RADI ALLAHOU ANHU from -- the Unicode standard, defined by '\x0613' (•ؓ). ArabicSignRadiAllahouAnhu :: CombiningCharacter -- | The combining character ARABIC SIGN TAKHALLUS from the -- Unicode standard, defined by '\x0614' (•ؔ). ArabicSignTakhallus :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH TAH from the -- Unicode standard, defined by '\x0615' (•ؕ). ArabicSmallHighTah :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH LIGATURE ALEF WITH LAM -- WITH YEH from the Unicode standard, defined by '\x0616' -- (•ؖ). ArabicSmallHighLigatureAlefWithLamWithYeh :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH ZAIN from the -- Unicode standard, defined by '\x0617' (•ؗ). ArabicSmallHighZain :: CombiningCharacter -- | The combining character ARABIC SMALL FATHA from the Unicode -- standard, defined by '\x0618' (•ؘ). ArabicSmallFatha :: CombiningCharacter -- | The combining character ARABIC SMALL DAMMA from the Unicode -- standard, defined by '\x0619' (•ؙ). ArabicSmallDamma :: CombiningCharacter -- | The combining character ARABIC SMALL KASRA from the Unicode -- standard, defined by '\x061a' (•ؚ). ArabicSmallKasra :: CombiningCharacter -- | The combining character ARABIC FATHATAN from the Unicode -- standard, defined by '\x064b' (•ً). ArabicFathatan :: CombiningCharacter -- | The combining character ARABIC DAMMATAN from the Unicode -- standard, defined by '\x064c' (•ٌ). ArabicDammatan :: CombiningCharacter -- | The combining character ARABIC KASRATAN from the Unicode -- standard, defined by '\x064d' (•ٍ). ArabicKasratan :: CombiningCharacter -- | The combining character ARABIC FATHA from the Unicode -- standard, defined by '\x064e' (•َ). ArabicFatha :: CombiningCharacter -- | The combining character ARABIC DAMMA from the Unicode -- standard, defined by '\x064f' (•ُ). ArabicDamma :: CombiningCharacter -- | The combining character ARABIC KASRA from the Unicode -- standard, defined by '\x0650' (•ِ). ArabicKasra :: CombiningCharacter -- | The combining character ARABIC SHADDA from the Unicode -- standard, defined by '\x0651' (•ّ). ArabicShadda :: CombiningCharacter -- | The combining character ARABIC SUKUN from the Unicode -- standard, defined by '\x0652' (•ْ). ArabicSukun :: CombiningCharacter -- | The combining character ARABIC MADDAH ABOVE from the Unicode -- standard, defined by '\x0653' (•ٓ). ArabicMaddahAbove :: CombiningCharacter -- | The combining character ARABIC HAMZA ABOVE from the Unicode -- standard, defined by '\x0654' (•ٔ). ArabicHamzaAbove :: CombiningCharacter -- | The combining character ARABIC HAMZA BELOW from the Unicode -- standard, defined by '\x0655' (•ٕ). ArabicHamzaBelow :: CombiningCharacter -- | The combining character ARABIC SUBSCRIPT ALEF from the -- Unicode standard, defined by '\x0656' (•ٖ). ArabicSubscriptAlef :: CombiningCharacter -- | The combining character ARABIC INVERTED DAMMA from the -- Unicode standard, defined by '\x0657' (•ٗ). ArabicInvertedDamma :: CombiningCharacter -- | The combining character ARABIC MARK NOON GHUNNA from the -- Unicode standard, defined by '\x0658' (•٘). ArabicMarkNoonGhunna :: CombiningCharacter -- | The combining character ARABIC ZWARAKAY from the Unicode -- standard, defined by '\x0659' (•ٙ). ArabicZwarakay :: CombiningCharacter -- | The combining character ARABIC VOWEL SIGN SMALL V ABOVE from -- the Unicode standard, defined by '\x065a' (•ٚ). ArabicVowelSignSmallVAbove :: CombiningCharacter -- | The combining character ARABIC VOWEL SIGN INVERTED SMALL V -- ABOVE from the Unicode standard, defined by '\x065b' -- (•ٛ). ArabicVowelSignInvertedSmallVAbove :: CombiningCharacter -- | The combining character ARABIC VOWEL SIGN DOT BELOW from the -- Unicode standard, defined by '\x065c' (•ٜ). ArabicVowelSignDotBelow :: CombiningCharacter -- | The combining character ARABIC REVERSED DAMMA from the -- Unicode standard, defined by '\x065d' (•ٝ). ArabicReversedDamma :: CombiningCharacter -- | The combining character ARABIC FATHA WITH TWO DOTS from the -- Unicode standard, defined by '\x065e' (•ٞ). ArabicFathaWithTwoDots :: CombiningCharacter -- | The combining character ARABIC WAVY HAMZA BELOW from the -- Unicode standard, defined by '\x065f' (•ٟ). ArabicWavyHamzaBelow :: CombiningCharacter -- | The combining character ARABIC LETTER SUPERSCRIPT ALEF from -- the Unicode standard, defined by '\x0670' (•ٰ). ArabicLetterSuperscriptAlef :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH LIGATURE SAD WITH LAM -- WITH ALEF MAKSURA from the Unicode standard, defined by -- '\x06d6' (•ۖ). ArabicSmallHighLigatureSadWithLamWithAlefMaksura :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH LIGATURE QAF WITH LAM -- WITH ALEF MAKSURA from the Unicode standard, defined by -- '\x06d7' (•ۗ). ArabicSmallHighLigatureQafWithLamWithAlefMaksura :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH MEEM INITIAL FORM -- from the Unicode standard, defined by '\x06d8' (•ۘ). ArabicSmallHighMeemInitialForm :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH LAM ALEF from the -- Unicode standard, defined by '\x06d9' (•ۙ). ArabicSmallHighLamAlef :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH JEEM from the -- Unicode standard, defined by '\x06da' (•ۚ). ArabicSmallHighJeem :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH THREE DOTS from the -- Unicode standard, defined by '\x06db' (•ۛ). ArabicSmallHighThreeDots :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH SEEN from the -- Unicode standard, defined by '\x06dc' (•ۜ). ArabicSmallHighSeen :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH ROUNDED ZERO from -- the Unicode standard, defined by '\x06df' (•۟). ArabicSmallHighRoundedZero :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH UPRIGHT RECTANGULAR -- ZERO from the Unicode standard, defined by '\x06e0' -- (•۠). ArabicSmallHighUprightRectangularZero :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH DOTLESS HEAD OF -- KHAH from the Unicode standard, defined by '\x06e1' -- (•ۡ). ArabicSmallHighDotlessHeadOfKhah :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH MEEM ISOLATED FORM -- from the Unicode standard, defined by '\x06e2' (•ۢ). ArabicSmallHighMeemIsolatedForm :: CombiningCharacter -- | The combining character ARABIC SMALL LOW SEEN from the -- Unicode standard, defined by '\x06e3' (•ۣ). ArabicSmallLowSeen :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH MADDA from the -- Unicode standard, defined by '\x06e4' (•ۤ). ArabicSmallHighMadda :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH YEH from the -- Unicode standard, defined by '\x06e7' (•ۧ). ArabicSmallHighYeh :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH NOON from the -- Unicode standard, defined by '\x06e8' (•ۨ). ArabicSmallHighNoon :: CombiningCharacter -- | The combining character ARABIC EMPTY CENTRE LOW STOP from the -- Unicode standard, defined by '\x06ea' (•۪). ArabicEmptyCentreLowStop :: CombiningCharacter -- | The combining character ARABIC EMPTY CENTRE HIGH STOP from -- the Unicode standard, defined by '\x06eb' (•۫). ArabicEmptyCentreHighStop :: CombiningCharacter -- | The combining character ARABIC ROUNDED HIGH STOP WITH FILLED -- CENTRE from the Unicode standard, defined by '\x06ec' -- (•۬). ArabicRoundedHighStopWithFilledCentre :: CombiningCharacter -- | The combining character ARABIC SMALL LOW MEEM from the -- Unicode standard, defined by '\x06ed' (•ۭ). ArabicSmallLowMeem :: CombiningCharacter -- | The combining character SYRIAC LETTER SUPERSCRIPT ALAPH from -- the Unicode standard, defined by '\x0711' (•ܑ). SyriacLetterSuperscriptAlaph :: CombiningCharacter -- | The combining character SYRIAC PTHAHA ABOVE from the Unicode -- standard, defined by '\x0730' (•ܰ). SyriacPthahaAbove :: CombiningCharacter -- | The combining character SYRIAC PTHAHA BELOW from the Unicode -- standard, defined by '\x0731' (•ܱ). SyriacPthahaBelow :: CombiningCharacter -- | The combining character SYRIAC PTHAHA DOTTED from the Unicode -- standard, defined by '\x0732' (•ܲ). SyriacPthahaDotted :: CombiningCharacter -- | The combining character SYRIAC ZQAPHA ABOVE from the Unicode -- standard, defined by '\x0733' (•ܳ). SyriacZqaphaAbove :: CombiningCharacter -- | The combining character SYRIAC ZQAPHA BELOW from the Unicode -- standard, defined by '\x0734' (•ܴ). SyriacZqaphaBelow :: CombiningCharacter -- | The combining character SYRIAC ZQAPHA DOTTED from the Unicode -- standard, defined by '\x0735' (•ܵ). SyriacZqaphaDotted :: CombiningCharacter -- | The combining character SYRIAC RBASA ABOVE from the Unicode -- standard, defined by '\x0736' (•ܶ). SyriacRbasaAbove :: CombiningCharacter -- | The combining character SYRIAC RBASA BELOW from the Unicode -- standard, defined by '\x0737' (•ܷ). SyriacRbasaBelow :: CombiningCharacter -- | The combining character SYRIAC DOTTED ZLAMA HORIZONTAL from -- the Unicode standard, defined by '\x0738' (•ܸ). SyriacDottedZlamaHorizontal :: CombiningCharacter -- | The combining character SYRIAC DOTTED ZLAMA ANGULAR from the -- Unicode standard, defined by '\x0739' (•ܹ). SyriacDottedZlamaAngular :: CombiningCharacter -- | The combining character SYRIAC HBASA ABOVE from the Unicode -- standard, defined by '\x073a' (•ܺ). SyriacHbasaAbove :: CombiningCharacter -- | The combining character SYRIAC HBASA BELOW from the Unicode -- standard, defined by '\x073b' (•ܻ). SyriacHbasaBelow :: CombiningCharacter -- | The combining character SYRIAC HBASA-ESASA DOTTED from the -- Unicode standard, defined by '\x073c' (•ܼ). SyriacHbasaEsasaDotted :: CombiningCharacter -- | The combining character SYRIAC ESASA ABOVE from the Unicode -- standard, defined by '\x073d' (•ܽ). SyriacEsasaAbove :: CombiningCharacter -- | The combining character SYRIAC ESASA BELOW from the Unicode -- standard, defined by '\x073e' (•ܾ). SyriacEsasaBelow :: CombiningCharacter -- | The combining character SYRIAC RWAHA from the Unicode -- standard, defined by '\x073f' (•ܿ). SyriacRwaha :: CombiningCharacter -- | The combining character SYRIAC FEMININE DOT from the Unicode -- standard, defined by '\x0740' (•݀). SyriacFeminineDot :: CombiningCharacter -- | The combining character SYRIAC QUSHSHAYA from the Unicode -- standard, defined by '\x0741' (•݁). SyriacQushshaya :: CombiningCharacter -- | The combining character SYRIAC RUKKAKHA from the Unicode -- standard, defined by '\x0742' (•݂). SyriacRukkakha :: CombiningCharacter -- | The combining character SYRIAC TWO VERTICAL DOTS ABOVE from -- the Unicode standard, defined by '\x0743' (•݃). SyriacTwoVerticalDotsAbove :: CombiningCharacter -- | The combining character SYRIAC TWO VERTICAL DOTS BELOW from -- the Unicode standard, defined by '\x0744' (•݄). SyriacTwoVerticalDotsBelow :: CombiningCharacter -- | The combining character SYRIAC THREE DOTS ABOVE from the -- Unicode standard, defined by '\x0745' (•݅). SyriacThreeDotsAbove :: CombiningCharacter -- | The combining character SYRIAC THREE DOTS BELOW from the -- Unicode standard, defined by '\x0746' (•݆). SyriacThreeDotsBelow :: CombiningCharacter -- | The combining character SYRIAC OBLIQUE LINE ABOVE from the -- Unicode standard, defined by '\x0747' (•݇). SyriacObliqueLineAbove :: CombiningCharacter -- | The combining character SYRIAC OBLIQUE LINE BELOW from the -- Unicode standard, defined by '\x0748' (•݈). SyriacObliqueLineBelow :: CombiningCharacter -- | The combining character SYRIAC MUSIC from the Unicode -- standard, defined by '\x0749' (•݉). SyriacMusic :: CombiningCharacter -- | The combining character SYRIAC BARREKH from the Unicode -- standard, defined by '\x074a' (•݊). SyriacBarrekh :: CombiningCharacter -- | The combining character NKO COMBINING SHORT HIGH TONE from -- the Unicode standard, defined by '\x07eb' (•߫). NkoCombiningShortHighTone :: CombiningCharacter -- | The combining character NKO COMBINING SHORT LOW TONE from the -- Unicode standard, defined by '\x07ec' (•߬). NkoCombiningShortLowTone :: CombiningCharacter -- | The combining character NKO COMBINING SHORT RISING TONE from -- the Unicode standard, defined by '\x07ed' (•߭). NkoCombiningShortRisingTone :: CombiningCharacter -- | The combining character NKO COMBINING LONG DESCENDING TONE -- from the Unicode standard, defined by '\x07ee' (•߮). NkoCombiningLongDescendingTone :: CombiningCharacter -- | The combining character NKO COMBINING LONG HIGH TONE from the -- Unicode standard, defined by '\x07ef' (•߯). NkoCombiningLongHighTone :: CombiningCharacter -- | The combining character NKO COMBINING LONG LOW TONE from the -- Unicode standard, defined by '\x07f0' (•߰). NkoCombiningLongLowTone :: CombiningCharacter -- | The combining character NKO COMBINING LONG RISING TONE from -- the Unicode standard, defined by '\x07f1' (•߱). NkoCombiningLongRisingTone :: CombiningCharacter -- | The combining character NKO COMBINING NASALIZATION MARK from -- the Unicode standard, defined by '\x07f2' (•߲). NkoCombiningNasalizationMark :: CombiningCharacter -- | The combining character NKO COMBINING DOUBLE DOT ABOVE from -- the Unicode standard, defined by '\x07f3' (•߳). NkoCombiningDoubleDotAbove :: CombiningCharacter -- | The combining character SAMARITAN MARK IN from the Unicode -- standard, defined by '\x0816' (•ࠖ). SamaritanMarkIn :: CombiningCharacter -- | The combining character SAMARITAN MARK IN-ALAF from the -- Unicode standard, defined by '\x0817' (•ࠗ). SamaritanMarkInAlaf :: CombiningCharacter -- | The combining character SAMARITAN MARK OCCLUSION from the -- Unicode standard, defined by '\x0818' (•࠘). SamaritanMarkOcclusion :: CombiningCharacter -- | The combining character SAMARITAN MARK DAGESH from the -- Unicode standard, defined by '\x0819' (•࠙). SamaritanMarkDagesh :: CombiningCharacter -- | The combining character SAMARITAN MARK EPENTHETIC YUT from -- the Unicode standard, defined by '\x081b' (•ࠛ). SamaritanMarkEpentheticYut :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN LONG E from the -- Unicode standard, defined by '\x081c' (•ࠜ). SamaritanVowelSignLongE :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN E from the -- Unicode standard, defined by '\x081d' (•ࠝ). SamaritanVowelSignE :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN OVERLONG AA from -- the Unicode standard, defined by '\x081e' (•ࠞ). SamaritanVowelSignOverlongAa :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN LONG AA from the -- Unicode standard, defined by '\x081f' (•ࠟ). SamaritanVowelSignLongAa :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN AA from the -- Unicode standard, defined by '\x0820' (•ࠠ). SamaritanVowelSignAa :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN OVERLONG A from -- the Unicode standard, defined by '\x0821' (•ࠡ). SamaritanVowelSignOverlongA :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN LONG A from the -- Unicode standard, defined by '\x0822' (•ࠢ). SamaritanVowelSignLongA :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN A from the -- Unicode standard, defined by '\x0823' (•ࠣ). SamaritanVowelSignA :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN SHORT A from the -- Unicode standard, defined by '\x0825' (•ࠥ). SamaritanVowelSignShortA :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN LONG U from the -- Unicode standard, defined by '\x0826' (•ࠦ). SamaritanVowelSignLongU :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN U from the -- Unicode standard, defined by '\x0827' (•ࠧ). SamaritanVowelSignU :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN LONG I from the -- Unicode standard, defined by '\x0829' (•ࠩ). SamaritanVowelSignLongI :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN I from the -- Unicode standard, defined by '\x082a' (•ࠪ). SamaritanVowelSignI :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN O from the -- Unicode standard, defined by '\x082b' (•ࠫ). SamaritanVowelSignO :: CombiningCharacter -- | The combining character SAMARITAN VOWEL SIGN SUKUN from the -- Unicode standard, defined by '\x082c' (•ࠬ). SamaritanVowelSignSukun :: CombiningCharacter -- | The combining character SAMARITAN MARK NEQUDAA from the -- Unicode standard, defined by '\x082d' (•࠭). SamaritanMarkNequdaa :: CombiningCharacter -- | The combining character MANDAIC AFFRICATION MARK from the -- Unicode standard, defined by '\x0859' (•࡙). MandaicAffricationMark :: CombiningCharacter -- | The combining character MANDAIC VOCALIZATION MARK from the -- Unicode standard, defined by '\x085a' (•࡚). MandaicVocalizationMark :: CombiningCharacter -- | The combining character MANDAIC GEMINATION MARK from the -- Unicode standard, defined by '\x085b' (•࡛). MandaicGeminationMark :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH WORD AR-RUB from -- the Unicode standard, defined by '\x08d4' (•ࣔ). ArabicSmallHighWordArRub :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH SAD from the -- Unicode standard, defined by '\x08d5' (•ࣕ). ArabicSmallHighSad :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH AIN from the -- Unicode standard, defined by '\x08d6' (•ࣖ). ArabicSmallHighAin :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH QAF from the -- Unicode standard, defined by '\x08d7' (•ࣗ). ArabicSmallHighQaf :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH NOON WITH KASRA -- from the Unicode standard, defined by '\x08d8' (•ࣘ). ArabicSmallHighNoonWithKasra :: CombiningCharacter -- | The combining character ARABIC SMALL LOW NOON WITH KASRA from -- the Unicode standard, defined by '\x08d9' (•ࣙ). ArabicSmallLowNoonWithKasra :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH WORD ATH-THALATHA -- from the Unicode standard, defined by '\x08da' (•ࣚ). ArabicSmallHighWordAthThalatha :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH WORD AS-SAJDA from -- the Unicode standard, defined by '\x08db' (•ࣛ). ArabicSmallHighWordAsSajda :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH WORD AN-NISF from -- the Unicode standard, defined by '\x08dc' (•ࣜ). ArabicSmallHighWordAnNisf :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH WORD SAKTA from the -- Unicode standard, defined by '\x08dd' (•ࣝ). ArabicSmallHighWordSakta :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH WORD QIF from the -- Unicode standard, defined by '\x08de' (•ࣞ). ArabicSmallHighWordQif :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH WORD WAQFA from the -- Unicode standard, defined by '\x08df' (•ࣟ). ArabicSmallHighWordWaqfa :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH FOOTNOTE MARKER -- from the Unicode standard, defined by '\x08e0' (•࣠). ArabicSmallHighFootnoteMarker :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH SIGN SAFHA from the -- Unicode standard, defined by '\x08e1' (•࣡). ArabicSmallHighSignSafha :: CombiningCharacter -- | The combining character ARABIC TURNED DAMMA BELOW from the -- Unicode standard, defined by '\x08e3' (•ࣣ). ArabicTurnedDammaBelow :: CombiningCharacter -- | The combining character ARABIC CURLY FATHA from the Unicode -- standard, defined by '\x08e4' (•ࣤ). ArabicCurlyFatha :: CombiningCharacter -- | The combining character ARABIC CURLY DAMMA from the Unicode -- standard, defined by '\x08e5' (•ࣥ). ArabicCurlyDamma :: CombiningCharacter -- | The combining character ARABIC CURLY KASRA from the Unicode -- standard, defined by '\x08e6' (•ࣦ). ArabicCurlyKasra :: CombiningCharacter -- | The combining character ARABIC CURLY FATHATAN from the -- Unicode standard, defined by '\x08e7' (•ࣧ). ArabicCurlyFathatan :: CombiningCharacter -- | The combining character ARABIC CURLY DAMMATAN from the -- Unicode standard, defined by '\x08e8' (•ࣨ). ArabicCurlyDammatan :: CombiningCharacter -- | The combining character ARABIC CURLY KASRATAN from the -- Unicode standard, defined by '\x08e9' (•ࣩ). ArabicCurlyKasratan :: CombiningCharacter -- | The combining character ARABIC TONE ONE DOT ABOVE from the -- Unicode standard, defined by '\x08ea' (•࣪). ArabicToneOneDotAbove :: CombiningCharacter -- | The combining character ARABIC TONE TWO DOTS ABOVE from the -- Unicode standard, defined by '\x08eb' (•࣫). ArabicToneTwoDotsAbove :: CombiningCharacter -- | The combining character ARABIC TONE LOOP ABOVE from the -- Unicode standard, defined by '\x08ec' (•࣬). ArabicToneLoopAbove :: CombiningCharacter -- | The combining character ARABIC TONE ONE DOT BELOW from the -- Unicode standard, defined by '\x08ed' (•࣭). ArabicToneOneDotBelow :: CombiningCharacter -- | The combining character ARABIC TONE TWO DOTS BELOW from the -- Unicode standard, defined by '\x08ee' (•࣮). ArabicToneTwoDotsBelow :: CombiningCharacter -- | The combining character ARABIC TONE LOOP BELOW from the -- Unicode standard, defined by '\x08ef' (•࣯). ArabicToneLoopBelow :: CombiningCharacter -- | The combining character ARABIC OPEN FATHATAN from the Unicode -- standard, defined by '\x08f0' (•ࣰ). ArabicOpenFathatan :: CombiningCharacter -- | The combining character ARABIC OPEN DAMMATAN from the Unicode -- standard, defined by '\x08f1' (•ࣱ). ArabicOpenDammatan :: CombiningCharacter -- | The combining character ARABIC OPEN KASRATAN from the Unicode -- standard, defined by '\x08f2' (•ࣲ). ArabicOpenKasratan :: CombiningCharacter -- | The combining character ARABIC SMALL HIGH WAW from the -- Unicode standard, defined by '\x08f3' (•ࣳ). ArabicSmallHighWaw :: CombiningCharacter -- | The combining character ARABIC FATHA WITH RING from the -- Unicode standard, defined by '\x08f4' (•ࣴ). ArabicFathaWithRing :: CombiningCharacter -- | The combining character ARABIC FATHA WITH DOT ABOVE from the -- Unicode standard, defined by '\x08f5' (•ࣵ). ArabicFathaWithDotAbove :: CombiningCharacter -- | The combining character ARABIC KASRA WITH DOT BELOW from the -- Unicode standard, defined by '\x08f6' (•ࣶ). ArabicKasraWithDotBelow :: CombiningCharacter -- | The combining character ARABIC LEFT ARROWHEAD ABOVE from the -- Unicode standard, defined by '\x08f7' (•ࣷ). ArabicLeftArrowheadAbove :: CombiningCharacter -- | The combining character ARABIC RIGHT ARROWHEAD ABOVE from the -- Unicode standard, defined by '\x08f8' (•ࣸ). ArabicRightArrowheadAbove :: CombiningCharacter -- | The combining character ARABIC LEFT ARROWHEAD BELOW from the -- Unicode standard, defined by '\x08f9' (•ࣹ). ArabicLeftArrowheadBelow :: CombiningCharacter -- | The combining character ARABIC RIGHT ARROWHEAD BELOW from the -- Unicode standard, defined by '\x08fa' (•ࣺ). ArabicRightArrowheadBelow :: CombiningCharacter -- | The combining character ARABIC DOUBLE RIGHT ARROWHEAD ABOVE -- from the Unicode standard, defined by '\x08fb' (•ࣻ). ArabicDoubleRightArrowheadAbove :: CombiningCharacter -- | The combining character ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH -- DOT from the Unicode standard, defined by '\x08fc' (•ࣼ). ArabicDoubleRightArrowheadAboveWithDot :: CombiningCharacter -- | The combining character ARABIC RIGHT ARROWHEAD ABOVE WITH DOT -- from the Unicode standard, defined by '\x08fd' (•ࣽ). ArabicRightArrowheadAboveWithDot :: CombiningCharacter -- | The combining character ARABIC DAMMA WITH DOT from the -- Unicode standard, defined by '\x08fe' (•ࣾ). ArabicDammaWithDot :: CombiningCharacter -- | The combining character ARABIC MARK SIDEWAYS NOON GHUNNA from -- the Unicode standard, defined by '\x08ff' (•ࣿ). ArabicMarkSidewaysNoonGhunna :: CombiningCharacter -- | The combining character DEVANAGARI SIGN NUKTA from the -- Unicode standard, defined by '\x093c' (•़). DevanagariSignNukta :: CombiningCharacter -- | The combining character DEVANAGARI SIGN VIRAMA from the -- Unicode standard, defined by '\x094d' (•्). DevanagariSignVirama :: CombiningCharacter -- | The combining character DEVANAGARI STRESS SIGN UDATTA from -- the Unicode standard, defined by '\x0951' (•॑). DevanagariStressSignUdatta :: CombiningCharacter -- | The combining character DEVANAGARI STRESS SIGN ANUDATTA from -- the Unicode standard, defined by '\x0952' (•॒). DevanagariStressSignAnudatta :: CombiningCharacter -- | The combining character DEVANAGARI GRAVE ACCENT from the -- Unicode standard, defined by '\x0953' (•॓). DevanagariGraveAccent :: CombiningCharacter -- | The combining character DEVANAGARI ACUTE ACCENT from the -- Unicode standard, defined by '\x0954' (•॔). DevanagariAcuteAccent :: CombiningCharacter -- | The combining character BENGALI SIGN NUKTA from the Unicode -- standard, defined by '\x09bc' (•়). BengaliSignNukta :: CombiningCharacter -- | The combining character BENGALI VOWEL SIGN AA from the -- Unicode standard, defined by '\x09be' (•া). BengaliVowelSignAa :: CombiningCharacter -- | The combining character BENGALI SIGN VIRAMA from the Unicode -- standard, defined by '\x09cd' (•্). BengaliSignVirama :: CombiningCharacter -- | The combining character BENGALI AU LENGTH MARK from the -- Unicode standard, defined by '\x09d7' (•ৗ). BengaliAuLengthMark :: CombiningCharacter -- | The combining character GURMUKHI SIGN NUKTA from the Unicode -- standard, defined by '\x0a3c' (•਼). GurmukhiSignNukta :: CombiningCharacter -- | The combining character GURMUKHI SIGN VIRAMA from the Unicode -- standard, defined by '\x0a4d' (•੍). GurmukhiSignVirama :: CombiningCharacter -- | The combining character GUJARATI SIGN NUKTA from the Unicode -- standard, defined by '\x0abc' (•઼). GujaratiSignNukta :: CombiningCharacter -- | The combining character GUJARATI SIGN VIRAMA from the Unicode -- standard, defined by '\x0acd' (•્). GujaratiSignVirama :: CombiningCharacter -- | The combining character ORIYA SIGN NUKTA from the Unicode -- standard, defined by '\x0b3c' (•଼). OriyaSignNukta :: CombiningCharacter -- | The combining character ORIYA VOWEL SIGN AA from the Unicode -- standard, defined by '\x0b3e' (•ା). OriyaVowelSignAa :: CombiningCharacter -- | The combining character ORIYA SIGN VIRAMA from the Unicode -- standard, defined by '\x0b4d' (•୍). OriyaSignVirama :: CombiningCharacter -- | The combining character ORIYA AI LENGTH MARK from the Unicode -- standard, defined by '\x0b56' (•ୖ). OriyaAiLengthMark :: CombiningCharacter -- | The combining character ORIYA AU LENGTH MARK from the Unicode -- standard, defined by '\x0b57' (•ୗ). OriyaAuLengthMark :: CombiningCharacter -- | The combining character TAMIL VOWEL SIGN AA from the Unicode -- standard, defined by '\x0bbe' (•ா). TamilVowelSignAa :: CombiningCharacter -- | The combining character TAMIL SIGN VIRAMA from the Unicode -- standard, defined by '\x0bcd' (•்). TamilSignVirama :: CombiningCharacter -- | The combining character TAMIL AU LENGTH MARK from the Unicode -- standard, defined by '\x0bd7' (•ௗ). TamilAuLengthMark :: CombiningCharacter -- | The combining character TELUGU SIGN VIRAMA from the Unicode -- standard, defined by '\x0c4d' (•్). TeluguSignVirama :: CombiningCharacter -- | The combining character TELUGU LENGTH MARK from the Unicode -- standard, defined by '\x0c55' (•ౕ). TeluguLengthMark :: CombiningCharacter -- | The combining character TELUGU AI LENGTH MARK from the -- Unicode standard, defined by '\x0c56' (•ౖ). TeluguAiLengthMark :: CombiningCharacter -- | The combining character KANNADA SIGN NUKTA from the Unicode -- standard, defined by '\x0cbc' (•಼). KannadaSignNukta :: CombiningCharacter -- | The combining character KANNADA VOWEL SIGN UU from the -- Unicode standard, defined by '\x0cc2' (•ೂ). KannadaVowelSignUu :: CombiningCharacter -- | The combining character KANNADA SIGN VIRAMA from the Unicode -- standard, defined by '\x0ccd' (•್). KannadaSignVirama :: CombiningCharacter -- | The combining character KANNADA LENGTH MARK from the Unicode -- standard, defined by '\x0cd5' (•ೕ). KannadaLengthMark :: CombiningCharacter -- | The combining character KANNADA AI LENGTH MARK from the -- Unicode standard, defined by '\x0cd6' (•ೖ). KannadaAiLengthMark :: CombiningCharacter -- | The combining character MALAYALAM VOWEL SIGN AA from the -- Unicode standard, defined by '\x0d3e' (•ാ). MalayalamVowelSignAa :: CombiningCharacter -- | The combining character MALAYALAM SIGN VIRAMA from the -- Unicode standard, defined by '\x0d4d' (•്). MalayalamSignVirama :: CombiningCharacter -- | The combining character MALAYALAM AU LENGTH MARK from the -- Unicode standard, defined by '\x0d57' (•ൗ). MalayalamAuLengthMark :: CombiningCharacter -- | The combining character SINHALA SIGN AL-LAKUNA from the -- Unicode standard, defined by '\x0dca' (•්). SinhalaSignAlLakuna :: CombiningCharacter -- | The combining character SINHALA VOWEL SIGN AELA-PILLA from -- the Unicode standard, defined by '\x0dcf' (•ා). SinhalaVowelSignAelaPilla :: CombiningCharacter -- | The combining character SINHALA VOWEL SIGN GAYANUKITTA from -- the Unicode standard, defined by '\x0ddf' (•ෟ). SinhalaVowelSignGayanukitta :: CombiningCharacter -- | The combining character THAI CHARACTER SARA U from the -- Unicode standard, defined by '\x0e38' (•ุ). ThaiCharacterSaraU :: CombiningCharacter -- | The combining character THAI CHARACTER SARA UU from the -- Unicode standard, defined by '\x0e39' (•ู). ThaiCharacterSaraUu :: CombiningCharacter -- | The combining character THAI CHARACTER PHINTHU from the -- Unicode standard, defined by '\x0e3a' (•ฺ). ThaiCharacterPhinthu :: CombiningCharacter -- | The combining character THAI CHARACTER MAI EK from the -- Unicode standard, defined by '\x0e48' (•่). ThaiCharacterMaiEk :: CombiningCharacter -- | The combining character THAI CHARACTER MAI THO from the -- Unicode standard, defined by '\x0e49' (•้). ThaiCharacterMaiTho :: CombiningCharacter -- | The combining character THAI CHARACTER MAI TRI from the -- Unicode standard, defined by '\x0e4a' (•๊). ThaiCharacterMaiTri :: CombiningCharacter -- | The combining character THAI CHARACTER MAI CHATTAWA from the -- Unicode standard, defined by '\x0e4b' (•๋). ThaiCharacterMaiChattawa :: CombiningCharacter -- | The combining character LAO VOWEL SIGN U from the Unicode -- standard, defined by '\x0eb8' (•ຸ). LaoVowelSignU :: CombiningCharacter -- | The combining character LAO VOWEL SIGN UU from the Unicode -- standard, defined by '\x0eb9' (•ູ). LaoVowelSignUu :: CombiningCharacter -- | The combining character LAO TONE MAI EK from the Unicode -- standard, defined by '\x0ec8' (•່). LaoToneMaiEk :: CombiningCharacter -- | The combining character LAO TONE MAI THO from the Unicode -- standard, defined by '\x0ec9' (•້). LaoToneMaiTho :: CombiningCharacter -- | The combining character LAO TONE MAI TI from the Unicode -- standard, defined by '\x0eca' (•໊). LaoToneMaiTi :: CombiningCharacter -- | The combining character LAO TONE MAI CATAWA from the Unicode -- standard, defined by '\x0ecb' (•໋). LaoToneMaiCatawa :: CombiningCharacter -- | The combining character TIBETAN ASTROLOGICAL SIGN -KHYUD PA -- from the Unicode standard, defined by '\x0f18' (•༘). TibetanAstrologicalSignKhyudPa :: CombiningCharacter -- | The combining character TIBETAN ASTROLOGICAL SIGN SDONG -- TSHUGS from the Unicode standard, defined by '\x0f19' -- (•༙). TibetanAstrologicalSignSdongTshugs :: CombiningCharacter -- | The combining character TIBETAN MARK NGAS BZUNG NYI ZLA from -- the Unicode standard, defined by '\x0f35' (•༵). TibetanMarkNgasBzungNyiZla :: CombiningCharacter -- | The combining character TIBETAN MARK NGAS BZUNG SGOR RTAGS -- from the Unicode standard, defined by '\x0f37' (•༷). TibetanMarkNgasBzungSgorRtags :: CombiningCharacter -- | The combining character TIBETAN MARK TSA -PHRU from the -- Unicode standard, defined by '\x0f39' (•༹). TibetanMarkTsaPhru :: CombiningCharacter -- | The combining character TIBETAN VOWEL SIGN AA from the -- Unicode standard, defined by '\x0f71' (•ཱ). TibetanVowelSignAa :: CombiningCharacter -- | The combining character TIBETAN VOWEL SIGN I from the Unicode -- standard, defined by '\x0f72' (•ི). TibetanVowelSignI :: CombiningCharacter -- | The combining character TIBETAN VOWEL SIGN U from the Unicode -- standard, defined by '\x0f74' (•ུ). TibetanVowelSignU :: CombiningCharacter -- | The combining character TIBETAN VOWEL SIGN E from the Unicode -- standard, defined by '\x0f7a' (•ེ). TibetanVowelSignE :: CombiningCharacter -- | The combining character TIBETAN VOWEL SIGN EE from the -- Unicode standard, defined by '\x0f7b' (•ཻ). TibetanVowelSignEe :: CombiningCharacter -- | The combining character TIBETAN VOWEL SIGN O from the Unicode -- standard, defined by '\x0f7c' (•ོ). TibetanVowelSignO :: CombiningCharacter -- | The combining character TIBETAN VOWEL SIGN OO from the -- Unicode standard, defined by '\x0f7d' (•ཽ). TibetanVowelSignOo :: CombiningCharacter -- | The combining character TIBETAN VOWEL SIGN REVERSED I from -- the Unicode standard, defined by '\x0f80' (•ྀ). TibetanVowelSignReversedI :: CombiningCharacter -- | The combining character TIBETAN SIGN NYI ZLA NAA DA from the -- Unicode standard, defined by '\x0f82' (•ྂ). TibetanSignNyiZlaNaaDa :: CombiningCharacter -- | The combining character TIBETAN SIGN SNA LDAN from the -- Unicode standard, defined by '\x0f83' (•ྃ). TibetanSignSnaLdan :: CombiningCharacter -- | The combining character TIBETAN MARK HALANTA from the Unicode -- standard, defined by '\x0f84' (•྄). TibetanMarkHalanta :: CombiningCharacter -- | The combining character TIBETAN SIGN LCI RTAGS from the -- Unicode standard, defined by '\x0f86' (•྆). TibetanSignLciRtags :: CombiningCharacter -- | The combining character TIBETAN SIGN YANG RTAGS from the -- Unicode standard, defined by '\x0f87' (•྇). TibetanSignYangRtags :: CombiningCharacter -- | The combining character TIBETAN SUBJOINED LETTER SSA from the -- Unicode standard, defined by '\x0fb5' (•ྵ). TibetanSubjoinedLetterSsa :: CombiningCharacter -- | The combining character TIBETAN SUBJOINED LETTER HA from the -- Unicode standard, defined by '\x0fb7' (•ྷ). TibetanSubjoinedLetterHa :: CombiningCharacter -- | The combining character TIBETAN SYMBOL PADMA GDAN from the -- Unicode standard, defined by '\x0fc6' (•࿆). TibetanSymbolPadmaGdan :: CombiningCharacter -- | The combining character MYANMAR VOWEL SIGN II from the -- Unicode standard, defined by '\x102e' (•ီ). MyanmarVowelSignIi :: CombiningCharacter -- | The combining character MYANMAR SIGN DOT BELOW from the -- Unicode standard, defined by '\x1037' (•့). MyanmarSignDotBelow :: CombiningCharacter -- | The combining character MYANMAR SIGN VIRAMA from the Unicode -- standard, defined by '\x1039' (•္). MyanmarSignVirama :: CombiningCharacter -- | The combining character MYANMAR SIGN ASAT from the Unicode -- standard, defined by '\x103a' (•်). MyanmarSignAsat :: CombiningCharacter -- | The combining character MYANMAR SIGN SHAN COUNCIL EMPHATIC -- TONE from the Unicode standard, defined by '\x108d' -- (•ႍ). MyanmarSignShanCouncilEmphaticTone :: CombiningCharacter -- | The combining character ETHIOPIC COMBINING GEMINATION AND VOWEL -- LENGTH MARK from the Unicode standard, defined by -- '\x135d' (•፝). EthiopicCombiningGeminationAndVowelLengthMark :: CombiningCharacter -- | The combining character ETHIOPIC COMBINING VOWEL LENGTH MARK -- from the Unicode standard, defined by '\x135e' (•፞). EthiopicCombiningVowelLengthMark :: CombiningCharacter -- | The combining character ETHIOPIC COMBINING GEMINATION MARK -- from the Unicode standard, defined by '\x135f' (•፟). EthiopicCombiningGeminationMark :: CombiningCharacter -- | The combining character TAGALOG SIGN VIRAMA from the Unicode -- standard, defined by '\x1714' (•᜔). TagalogSignVirama :: CombiningCharacter -- | The combining character HANUNOO SIGN PAMUDPOD from the -- Unicode standard, defined by '\x1734' (•᜴). HanunooSignPamudpod :: CombiningCharacter -- | The combining character KHMER SIGN COENG from the Unicode -- standard, defined by '\x17d2' (•្). KhmerSignCoeng :: CombiningCharacter -- | The combining character KHMER SIGN ATTHACAN from the Unicode -- standard, defined by '\x17dd' (•៝). KhmerSignAtthacan :: CombiningCharacter -- | The combining character MONGOLIAN LETTER ALI GALI DAGALGA -- from the Unicode standard, defined by '\x18a9' (•ᢩ). MongolianLetterAliGaliDagalga :: CombiningCharacter -- | The combining character LIMBU SIGN MUKPHRENG from the Unicode -- standard, defined by '\x1939' (•᤹). LimbuSignMukphreng :: CombiningCharacter -- | The combining character LIMBU SIGN KEMPHRENG from the Unicode -- standard, defined by '\x193a' (•᤺). LimbuSignKemphreng :: CombiningCharacter -- | The combining character LIMBU SIGN SA-I from the Unicode -- standard, defined by '\x193b' (•᤻). LimbuSignSaI :: CombiningCharacter -- | The combining character BUGINESE VOWEL SIGN I from the -- Unicode standard, defined by '\x1a17' (•ᨗ). BugineseVowelSignI :: CombiningCharacter -- | The combining character BUGINESE VOWEL SIGN U from the -- Unicode standard, defined by '\x1a18' (•ᨘ). BugineseVowelSignU :: CombiningCharacter -- | The combining character TAI THAM SIGN SAKOT from the Unicode -- standard, defined by '\x1a60' (•᩠). TaiThamSignSakot :: CombiningCharacter -- | The combining character TAI THAM SIGN TONE-1 from the Unicode -- standard, defined by '\x1a75' (•᩵). TaiThamSignTone1 :: CombiningCharacter -- | The combining character TAI THAM SIGN TONE-2 from the Unicode -- standard, defined by '\x1a76' (•᩶). TaiThamSignTone2 :: CombiningCharacter -- | The combining character TAI THAM SIGN KHUEN TONE-3 from the -- Unicode standard, defined by '\x1a77' (•᩷). TaiThamSignKhuenTone3 :: CombiningCharacter -- | The combining character TAI THAM SIGN KHUEN TONE-4 from the -- Unicode standard, defined by '\x1a78' (•᩸). TaiThamSignKhuenTone4 :: CombiningCharacter -- | The combining character TAI THAM SIGN KHUEN TONE-5 from the -- Unicode standard, defined by '\x1a79' (•᩹). TaiThamSignKhuenTone5 :: CombiningCharacter -- | The combining character TAI THAM SIGN RA HAAM from the -- Unicode standard, defined by '\x1a7a' (•᩺). TaiThamSignRaHaam :: CombiningCharacter -- | The combining character TAI THAM SIGN MAI SAM from the -- Unicode standard, defined by '\x1a7b' (•᩻). TaiThamSignMaiSam :: CombiningCharacter -- | The combining character TAI THAM SIGN KHUEN-LUE KARAN from -- the Unicode standard, defined by '\x1a7c' (•᩼). TaiThamSignKhuenLueKaran :: CombiningCharacter -- | The combining character TAI THAM COMBINING CRYPTOGRAMMIC DOT -- from the Unicode standard, defined by '\x1a7f' (•᩿). TaiThamCombiningCryptogrammicDot :: CombiningCharacter -- | The combining character COMBINING DOUBLED CIRCUMFLEX ACCENT -- from the Unicode standard, defined by '\x1ab0' (•᪰). CombiningDoubledCircumflexAccent :: CombiningCharacter -- | The combining character COMBINING DIAERESIS-RING from the -- Unicode standard, defined by '\x1ab1' (•᪱). CombiningDiaeresisRing :: CombiningCharacter -- | The combining character COMBINING INFINITY from the Unicode -- standard, defined by '\x1ab2' (•᪲). CombiningInfinity :: CombiningCharacter -- | The combining character COMBINING DOWNWARDS ARROW from the -- Unicode standard, defined by '\x1ab3' (•᪳). CombiningDownwardsArrow :: CombiningCharacter -- | The combining character COMBINING TRIPLE DOT from the Unicode -- standard, defined by '\x1ab4' (•᪴). CombiningTripleDot :: CombiningCharacter -- | The combining character COMBINING X-X BELOW from the Unicode -- standard, defined by '\x1ab5' (•᪵). CombiningXXBelow :: CombiningCharacter -- | The combining character COMBINING WIGGLY LINE BELOW from the -- Unicode standard, defined by '\x1ab6' (•᪶). CombiningWigglyLineBelow :: CombiningCharacter -- | The combining character COMBINING OPEN MARK BELOW from the -- Unicode standard, defined by '\x1ab7' (•᪷). CombiningOpenMarkBelow :: CombiningCharacter -- | The combining character COMBINING DOUBLE OPEN MARK BELOW from -- the Unicode standard, defined by '\x1ab8' (•᪸). CombiningDoubleOpenMarkBelow :: CombiningCharacter -- | The combining character COMBINING LIGHT CENTRALIZATION STROKE -- BELOW from the Unicode standard, defined by '\x1ab9' -- (•᪹). CombiningLightCentralizationStrokeBelow :: CombiningCharacter -- | The combining character COMBINING STRONG CENTRALIZATION STROKE -- BELOW from the Unicode standard, defined by '\x1aba' -- (•᪺). CombiningStrongCentralizationStrokeBelow :: CombiningCharacter -- | The combining character COMBINING PARENTHESES ABOVE from the -- Unicode standard, defined by '\x1abb' (•᪻). CombiningParenthesesAbove :: CombiningCharacter -- | The combining character COMBINING DOUBLE PARENTHESES ABOVE -- from the Unicode standard, defined by '\x1abc' (•᪼). CombiningDoubleParenthesesAbove :: CombiningCharacter -- | The combining character COMBINING PARENTHESES BELOW from the -- Unicode standard, defined by '\x1abd' (•᪽). CombiningParenthesesBelow :: CombiningCharacter -- | The combining character BALINESE SIGN REREKAN from the -- Unicode standard, defined by '\x1b34' (•᬴). BalineseSignRerekan :: CombiningCharacter -- | The combining character BALINESE VOWEL SIGN TEDUNG from the -- Unicode standard, defined by '\x1b35' (•ᬵ). BalineseVowelSignTedung :: CombiningCharacter -- | The combining character BALINESE ADEG ADEG from the Unicode -- standard, defined by '\x1b44' (•᭄). BalineseAdegAdeg :: CombiningCharacter -- | The combining character BALINESE MUSICAL SYMBOL COMBINING -- TEGEH from the Unicode standard, defined by '\x1b6b' -- (•᭫). BalineseMusicalSymbolCombiningTegeh :: CombiningCharacter -- | The combining character BALINESE MUSICAL SYMBOL COMBINING -- ENDEP from the Unicode standard, defined by '\x1b6c' -- (•᭬). BalineseMusicalSymbolCombiningEndep :: CombiningCharacter -- | The combining character BALINESE MUSICAL SYMBOL COMBINING -- KEMPUL from the Unicode standard, defined by '\x1b6d' -- (•᭭). BalineseMusicalSymbolCombiningKempul :: CombiningCharacter -- | The combining character BALINESE MUSICAL SYMBOL COMBINING -- KEMPLI from the Unicode standard, defined by '\x1b6e' -- (•᭮). BalineseMusicalSymbolCombiningKempli :: CombiningCharacter -- | The combining character BALINESE MUSICAL SYMBOL COMBINING -- JEGOGAN from the Unicode standard, defined by '\x1b6f' -- (•᭯). BalineseMusicalSymbolCombiningJegogan :: CombiningCharacter -- | The combining character BALINESE MUSICAL SYMBOL COMBINING KEMPUL -- WITH JEGOGAN from the Unicode standard, defined by -- '\x1b70' (•᭰). BalineseMusicalSymbolCombiningKempulWithJegogan :: CombiningCharacter -- | The combining character BALINESE MUSICAL SYMBOL COMBINING KEMPLI -- WITH JEGOGAN from the Unicode standard, defined by -- '\x1b71' (•᭱). BalineseMusicalSymbolCombiningKempliWithJegogan :: CombiningCharacter -- | The combining character BALINESE MUSICAL SYMBOL COMBINING -- BENDE from the Unicode standard, defined by '\x1b72' -- (•᭲). BalineseMusicalSymbolCombiningBende :: CombiningCharacter -- | The combining character BALINESE MUSICAL SYMBOL COMBINING -- GONG from the Unicode standard, defined by '\x1b73' -- (•᭳). BalineseMusicalSymbolCombiningGong :: CombiningCharacter -- | The combining character SUNDANESE SIGN PAMAAEH from the -- Unicode standard, defined by '\x1baa' (•᮪). SundaneseSignPamaaeh :: CombiningCharacter -- | The combining character SUNDANESE SIGN VIRAMA from the -- Unicode standard, defined by '\x1bab' (•᮫). SundaneseSignVirama :: CombiningCharacter -- | The combining character BATAK SIGN TOMPI from the Unicode -- standard, defined by '\x1be6' (•᯦). BatakSignTompi :: CombiningCharacter -- | The combining character BATAK PANGOLAT from the Unicode -- standard, defined by '\x1bf2' (•᯲). BatakPangolat :: CombiningCharacter -- | The combining character BATAK PANONGONAN from the Unicode -- standard, defined by '\x1bf3' (•᯳). BatakPanongonan :: CombiningCharacter -- | The combining character LEPCHA SIGN NUKTA from the Unicode -- standard, defined by '\x1c37' (•᰷). LepchaSignNukta :: CombiningCharacter -- | The combining character VEDIC TONE KARSHANA from the Unicode -- standard, defined by '\x1cd0' (•᳐). VedicToneKarshana :: CombiningCharacter -- | The combining character VEDIC TONE SHARA from the Unicode -- standard, defined by '\x1cd1' (•᳑). VedicToneShara :: CombiningCharacter -- | The combining character VEDIC TONE PRENKHA from the Unicode -- standard, defined by '\x1cd2' (•᳒). VedicTonePrenkha :: CombiningCharacter -- | The combining character VEDIC SIGN YAJURVEDIC MIDLINE SVARITA -- from the Unicode standard, defined by '\x1cd4' (•᳔). VedicSignYajurvedicMidlineSvarita :: CombiningCharacter -- | The combining character VEDIC TONE YAJURVEDIC AGGRAVATED -- INDEPENDENT SVARITA from the Unicode standard, defined by -- '\x1cd5' (•᳕). VedicToneYajurvedicAggravatedIndependentSvarita :: CombiningCharacter -- | The combining character VEDIC TONE YAJURVEDIC INDEPENDENT -- SVARITA from the Unicode standard, defined by '\x1cd6' -- (•᳖). VedicToneYajurvedicIndependentSvarita :: CombiningCharacter -- | The combining character VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT -- SVARITA from the Unicode standard, defined by '\x1cd7' -- (•᳗). VedicToneYajurvedicKathakaIndependentSvarita :: CombiningCharacter -- | The combining character VEDIC TONE CANDRA BELOW from the -- Unicode standard, defined by '\x1cd8' (•᳘). VedicToneCandraBelow :: CombiningCharacter -- | The combining character VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT -- SVARITA SCHROEDER from the Unicode standard, defined by -- '\x1cd9' (•᳙). VedicToneYajurvedicKathakaIndependentSvaritaSchroeder :: CombiningCharacter -- | The combining character VEDIC TONE DOUBLE SVARITA from the -- Unicode standard, defined by '\x1cda' (•᳚). VedicToneDoubleSvarita :: CombiningCharacter -- | The combining character VEDIC TONE TRIPLE SVARITA from the -- Unicode standard, defined by '\x1cdb' (•᳛). VedicToneTripleSvarita :: CombiningCharacter -- | The combining character VEDIC TONE KATHAKA ANUDATTA from the -- Unicode standard, defined by '\x1cdc' (•᳜). VedicToneKathakaAnudatta :: CombiningCharacter -- | The combining character VEDIC TONE DOT BELOW from the Unicode -- standard, defined by '\x1cdd' (•᳝). VedicToneDotBelow :: CombiningCharacter -- | The combining character VEDIC TONE TWO DOTS BELOW from the -- Unicode standard, defined by '\x1cde' (•᳞). VedicToneTwoDotsBelow :: CombiningCharacter -- | The combining character VEDIC TONE THREE DOTS BELOW from the -- Unicode standard, defined by '\x1cdf' (•᳟). VedicToneThreeDotsBelow :: CombiningCharacter -- | The combining character VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT -- SVARITA from the Unicode standard, defined by '\x1ce0' -- (•᳠). VedicToneRigvedicKashmiriIndependentSvarita :: CombiningCharacter -- | The combining character VEDIC SIGN VISARGA SVARITA from the -- Unicode standard, defined by '\x1ce2' (•᳢). VedicSignVisargaSvarita :: CombiningCharacter -- | The combining character VEDIC SIGN VISARGA UDATTA from the -- Unicode standard, defined by '\x1ce3' (•᳣). VedicSignVisargaUdatta :: CombiningCharacter -- | The combining character VEDIC SIGN REVERSED VISARGA UDATTA -- from the Unicode standard, defined by '\x1ce4' (•᳤). VedicSignReversedVisargaUdatta :: CombiningCharacter -- | The combining character VEDIC SIGN VISARGA ANUDATTA from the -- Unicode standard, defined by '\x1ce5' (•᳥). VedicSignVisargaAnudatta :: CombiningCharacter -- | The combining character VEDIC SIGN REVERSED VISARGA ANUDATTA -- from the Unicode standard, defined by '\x1ce6' (•᳦). VedicSignReversedVisargaAnudatta :: CombiningCharacter -- | The combining character VEDIC SIGN VISARGA UDATTA WITH TAIL -- from the Unicode standard, defined by '\x1ce7' (•᳧). VedicSignVisargaUdattaWithTail :: CombiningCharacter -- | The combining character VEDIC SIGN VISARGA ANUDATTA WITH TAIL -- from the Unicode standard, defined by '\x1ce8' (•᳨). VedicSignVisargaAnudattaWithTail :: CombiningCharacter -- | The combining character VEDIC SIGN TIRYAK from the Unicode -- standard, defined by '\x1ced' (•᳭). VedicSignTiryak :: CombiningCharacter -- | The combining character VEDIC TONE CANDRA ABOVE from the -- Unicode standard, defined by '\x1cf4' (•᳴). VedicToneCandraAbove :: CombiningCharacter -- | The combining character VEDIC TONE RING ABOVE from the -- Unicode standard, defined by '\x1cf8' (•᳸). VedicToneRingAbove :: CombiningCharacter -- | The combining character VEDIC TONE DOUBLE RING ABOVE from the -- Unicode standard, defined by '\x1cf9' (•᳹). VedicToneDoubleRingAbove :: CombiningCharacter -- | The combining character COMBINING DOTTED GRAVE ACCENT from -- the Unicode standard, defined by '\x1dc0' (•᷀). CombiningDottedGraveAccent :: CombiningCharacter -- | The combining character COMBINING DOTTED ACUTE ACCENT from -- the Unicode standard, defined by '\x1dc1' (•᷁). CombiningDottedAcuteAccent :: CombiningCharacter -- | The combining character COMBINING SNAKE BELOW from the -- Unicode standard, defined by '\x1dc2' (•᷂). CombiningSnakeBelow :: CombiningCharacter -- | The combining character COMBINING SUSPENSION MARK from the -- Unicode standard, defined by '\x1dc3' (•᷃). CombiningSuspensionMark :: CombiningCharacter -- | The combining character COMBINING MACRON-ACUTE from the -- Unicode standard, defined by '\x1dc4' (•᷄). CombiningMacronAcute :: CombiningCharacter -- | The combining character COMBINING GRAVE-MACRON from the -- Unicode standard, defined by '\x1dc5' (•᷅). CombiningGraveMacron :: CombiningCharacter -- | The combining character COMBINING MACRON-GRAVE from the -- Unicode standard, defined by '\x1dc6' (•᷆). CombiningMacronGrave :: CombiningCharacter -- | The combining character COMBINING ACUTE-MACRON from the -- Unicode standard, defined by '\x1dc7' (•᷇). CombiningAcuteMacron :: CombiningCharacter -- | The combining character COMBINING GRAVE-ACUTE-GRAVE from the -- Unicode standard, defined by '\x1dc8' (•᷈). CombiningGraveAcuteGrave :: CombiningCharacter -- | The combining character COMBINING ACUTE-GRAVE-ACUTE from the -- Unicode standard, defined by '\x1dc9' (•᷉). CombiningAcuteGraveAcute :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER R BELOW -- from the Unicode standard, defined by '\x1dca' (•᷊). CombiningLatinSmallLetterRBelow :: CombiningCharacter -- | The combining character COMBINING BREVE-MACRON from the -- Unicode standard, defined by '\x1dcb' (•᷋). CombiningBreveMacron :: CombiningCharacter -- | The combining character COMBINING MACRON-BREVE from the -- Unicode standard, defined by '\x1dcc' (•᷌). CombiningMacronBreve :: CombiningCharacter -- | The combining character COMBINING DOUBLE CIRCUMFLEX ABOVE -- from the Unicode standard, defined by '\x1dcd' (•᷍). CombiningDoubleCircumflexAbove :: CombiningCharacter -- | The combining character COMBINING OGONEK ABOVE from the -- Unicode standard, defined by '\x1dce' (•᷎). CombiningOgonekAbove :: CombiningCharacter -- | The combining character COMBINING ZIGZAG BELOW from the -- Unicode standard, defined by '\x1dcf' (•᷏). CombiningZigzagBelow :: CombiningCharacter -- | The combining character COMBINING IS BELOW from the Unicode -- standard, defined by '\x1dd0' (•᷐). CombiningIsBelow :: CombiningCharacter -- | The combining character COMBINING UR ABOVE from the Unicode -- standard, defined by '\x1dd1' (•᷑). CombiningUrAbove :: CombiningCharacter -- | The combining character COMBINING US ABOVE from the Unicode -- standard, defined by '\x1dd2' (•᷒). CombiningUsAbove :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER FLATTENED -- OPEN A ABOVE from the Unicode standard, defined by -- '\x1dd3' (•ᷓ). CombiningLatinSmallLetterFlattenedOpenAAbove :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER AE from -- the Unicode standard, defined by '\x1dd4' (•ᷔ). CombiningLatinSmallLetterAe :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER AO from -- the Unicode standard, defined by '\x1dd5' (•ᷕ). CombiningLatinSmallLetterAo :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER AV from -- the Unicode standard, defined by '\x1dd6' (•ᷖ). CombiningLatinSmallLetterAv :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER C -- CEDILLA from the Unicode standard, defined by '\x1dd7' -- (•ᷗ). CombiningLatinSmallLetterCCedilla :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER INSULAR -- D from the Unicode standard, defined by '\x1dd8' (•ᷘ). CombiningLatinSmallLetterInsularD :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER ETH from -- the Unicode standard, defined by '\x1dd9' (•ᷙ). CombiningLatinSmallLetterEth :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER G from -- the Unicode standard, defined by '\x1dda' (•ᷚ). CombiningLatinSmallLetterG :: CombiningCharacter -- | The combining character COMBINING LATIN LETTER SMALL CAPITAL -- G from the Unicode standard, defined by '\x1ddb' (•ᷛ). CombiningLatinLetterSmallCapitalG :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER K from -- the Unicode standard, defined by '\x1ddc' (•ᷜ). CombiningLatinSmallLetterK :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER L from -- the Unicode standard, defined by '\x1ddd' (•ᷝ). CombiningLatinSmallLetterL :: CombiningCharacter -- | The combining character COMBINING LATIN LETTER SMALL CAPITAL -- L from the Unicode standard, defined by '\x1dde' (•ᷞ). CombiningLatinLetterSmallCapitalL :: CombiningCharacter -- | The combining character COMBINING LATIN LETTER SMALL CAPITAL -- M from the Unicode standard, defined by '\x1ddf' (•ᷟ). CombiningLatinLetterSmallCapitalM :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER N from -- the Unicode standard, defined by '\x1de0' (•ᷠ). CombiningLatinSmallLetterN :: CombiningCharacter -- | The combining character COMBINING LATIN LETTER SMALL CAPITAL -- N from the Unicode standard, defined by '\x1de1' (•ᷡ). CombiningLatinLetterSmallCapitalN :: CombiningCharacter -- | The combining character COMBINING LATIN LETTER SMALL CAPITAL -- R from the Unicode standard, defined by '\x1de2' (•ᷢ). CombiningLatinLetterSmallCapitalR :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER R -- ROTUNDA from the Unicode standard, defined by '\x1de3' -- (•ᷣ). CombiningLatinSmallLetterRRotunda :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER S from -- the Unicode standard, defined by '\x1de4' (•ᷤ). CombiningLatinSmallLetterS :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER LONG S -- from the Unicode standard, defined by '\x1de5' (•ᷥ). CombiningLatinSmallLetterLongS :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER Z from -- the Unicode standard, defined by '\x1de6' (•ᷦ). CombiningLatinSmallLetterZ :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER ALPHA -- from the Unicode standard, defined by '\x1de7' (•ᷧ). CombiningLatinSmallLetterAlpha :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER B from -- the Unicode standard, defined by '\x1de8' (•ᷨ). CombiningLatinSmallLetterB :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER BETA -- from the Unicode standard, defined by '\x1de9' (•ᷩ). CombiningLatinSmallLetterBeta :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER SCHWA -- from the Unicode standard, defined by '\x1dea' (•ᷪ). CombiningLatinSmallLetterSchwa :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER F from -- the Unicode standard, defined by '\x1deb' (•ᷫ). CombiningLatinSmallLetterF :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER L WITH DOUBLE -- MIDDLE TILDE from the Unicode standard, defined by -- '\x1dec' (•ᷬ). CombiningLatinSmallLetterLWithDoubleMiddleTilde :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER O WITH LIGHT -- CENTRALIZATION STROKE from the Unicode standard, defined by -- '\x1ded' (•ᷭ). CombiningLatinSmallLetterOWithLightCentralizationStroke :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER P from -- the Unicode standard, defined by '\x1dee' (•ᷮ). CombiningLatinSmallLetterP :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER ESH from -- the Unicode standard, defined by '\x1def' (•ᷯ). CombiningLatinSmallLetterEsh :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER U WITH LIGHT -- CENTRALIZATION STROKE from the Unicode standard, defined by -- '\x1df0' (•ᷰ). CombiningLatinSmallLetterUWithLightCentralizationStroke :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER W from -- the Unicode standard, defined by '\x1df1' (•ᷱ). CombiningLatinSmallLetterW :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER A WITH -- DIAERESIS from the Unicode standard, defined by '\x1df2' -- (•ᷲ). CombiningLatinSmallLetterAWithDiaeresis :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER O WITH -- DIAERESIS from the Unicode standard, defined by '\x1df3' -- (•ᷳ). CombiningLatinSmallLetterOWithDiaeresis :: CombiningCharacter -- | The combining character COMBINING LATIN SMALL LETTER U WITH -- DIAERESIS from the Unicode standard, defined by '\x1df4' -- (•ᷴ). CombiningLatinSmallLetterUWithDiaeresis :: CombiningCharacter -- | The combining character COMBINING UP TACK ABOVE from the -- Unicode standard, defined by '\x1df5' (•᷵). CombiningUpTackAbove :: CombiningCharacter -- | The combining character COMBINING DELETION MARK from the -- Unicode standard, defined by '\x1dfb' (•᷻). CombiningDeletionMark :: CombiningCharacter -- | The combining character COMBINING DOUBLE INVERTED BREVE BELOW -- from the Unicode standard, defined by '\x1dfc' (•᷼). CombiningDoubleInvertedBreveBelow :: CombiningCharacter -- | The combining character COMBINING ALMOST EQUAL TO BELOW from -- the Unicode standard, defined by '\x1dfd' (•᷽). CombiningAlmostEqualToBelow :: CombiningCharacter -- | The combining character COMBINING LEFT ARROWHEAD ABOVE from -- the Unicode standard, defined by '\x1dfe' (•᷾). CombiningLeftArrowheadAbove :: CombiningCharacter -- | The combining character COMBINING RIGHT ARROWHEAD AND DOWN -- ARROWHEAD BELOW from the Unicode standard, defined by -- '\x1dff' (•᷿). CombiningRightArrowheadAndDownArrowheadBelow :: CombiningCharacter -- | The combining character COMBINING LEFT HARPOON ABOVE from the -- Unicode standard, defined by '\x20d0' (•⃐). CombiningLeftHarpoonAbove :: CombiningCharacter -- | The combining character COMBINING RIGHT HARPOON ABOVE from -- the Unicode standard, defined by '\x20d1' (•⃑). CombiningRightHarpoonAbove :: CombiningCharacter -- | The combining character COMBINING LONG VERTICAL LINE OVERLAY -- from the Unicode standard, defined by '\x20d2' (•⃒). CombiningLongVerticalLineOverlay :: CombiningCharacter -- | The combining character COMBINING SHORT VERTICAL LINE OVERLAY -- from the Unicode standard, defined by '\x20d3' (•⃓). CombiningShortVerticalLineOverlay :: CombiningCharacter -- | The combining character COMBINING ANTICLOCKWISE ARROW ABOVE -- from the Unicode standard, defined by '\x20d4' (•⃔). CombiningAnticlockwiseArrowAbove :: CombiningCharacter -- | The combining character COMBINING CLOCKWISE ARROW ABOVE from -- the Unicode standard, defined by '\x20d5' (•⃕). CombiningClockwiseArrowAbove :: CombiningCharacter -- | The combining character COMBINING LEFT ARROW ABOVE from the -- Unicode standard, defined by '\x20d6' (•⃖). CombiningLeftArrowAbove :: CombiningCharacter -- | The combining character COMBINING RIGHT ARROW ABOVE from the -- Unicode standard, defined by '\x20d7' (•⃗). CombiningRightArrowAbove :: CombiningCharacter -- | The combining character COMBINING RING OVERLAY from the -- Unicode standard, defined by '\x20d8' (•⃘). CombiningRingOverlay :: CombiningCharacter -- | The combining character COMBINING CLOCKWISE RING OVERLAY from -- the Unicode standard, defined by '\x20d9' (•⃙). CombiningClockwiseRingOverlay :: CombiningCharacter -- | The combining character COMBINING ANTICLOCKWISE RING OVERLAY -- from the Unicode standard, defined by '\x20da' (•⃚). CombiningAnticlockwiseRingOverlay :: CombiningCharacter -- | The combining character COMBINING THREE DOTS ABOVE from the -- Unicode standard, defined by '\x20db' (•⃛). CombiningThreeDotsAbove :: CombiningCharacter -- | The combining character COMBINING FOUR DOTS ABOVE from the -- Unicode standard, defined by '\x20dc' (•⃜). CombiningFourDotsAbove :: CombiningCharacter -- | The combining character COMBINING LEFT RIGHT ARROW ABOVE from -- the Unicode standard, defined by '\x20e1' (•⃡). CombiningLeftRightArrowAbove :: CombiningCharacter -- | The combining character COMBINING REVERSE SOLIDUS OVERLAY -- from the Unicode standard, defined by '\x20e5' (•⃥). CombiningReverseSolidusOverlay :: CombiningCharacter -- | The combining character COMBINING DOUBLE VERTICAL STROKE -- OVERLAY from the Unicode standard, defined by '\x20e6' -- (•⃦). CombiningDoubleVerticalStrokeOverlay :: CombiningCharacter -- | The combining character COMBINING ANNUITY SYMBOL from the -- Unicode standard, defined by '\x20e7' (•⃧). CombiningAnnuitySymbol :: CombiningCharacter -- | The combining character COMBINING TRIPLE UNDERDOT from the -- Unicode standard, defined by '\x20e8' (•⃨). CombiningTripleUnderdot :: CombiningCharacter -- | The combining character COMBINING WIDE BRIDGE ABOVE from the -- Unicode standard, defined by '\x20e9' (•⃩). CombiningWideBridgeAbove :: CombiningCharacter -- | The combining character COMBINING LEFTWARDS ARROW OVERLAY -- from the Unicode standard, defined by '\x20ea' (•⃪). CombiningLeftwardsArrowOverlay :: CombiningCharacter -- | The combining character COMBINING LONG DOUBLE SOLIDUS OVERLAY -- from the Unicode standard, defined by '\x20eb' (•⃫). CombiningLongDoubleSolidusOverlay :: CombiningCharacter -- | The combining character COMBINING RIGHTWARDS HARPOON WITH BARB -- DOWNWARDS from the Unicode standard, defined by '\x20ec' -- (•⃬). CombiningRightwardsHarpoonWithBarbDownwards :: CombiningCharacter -- | The combining character COMBINING LEFTWARDS HARPOON WITH BARB -- DOWNWARDS from the Unicode standard, defined by '\x20ed' -- (•⃭). CombiningLeftwardsHarpoonWithBarbDownwards :: CombiningCharacter -- | The combining character COMBINING LEFT ARROW BELOW from the -- Unicode standard, defined by '\x20ee' (•⃮). CombiningLeftArrowBelow :: CombiningCharacter -- | The combining character COMBINING RIGHT ARROW BELOW from the -- Unicode standard, defined by '\x20ef' (•⃯). CombiningRightArrowBelow :: CombiningCharacter -- | The combining character COMBINING ASTERISK ABOVE from the -- Unicode standard, defined by '\x20f0' (•⃰). CombiningAsteriskAbove :: CombiningCharacter -- | The combining character COPTIC COMBINING NI ABOVE from the -- Unicode standard, defined by '\x2cef' (•⳯). CopticCombiningNiAbove :: CombiningCharacter -- | The combining character COPTIC COMBINING SPIRITUS ASPER from -- the Unicode standard, defined by '\x2cf0' (•⳰). CopticCombiningSpiritusAsper :: CombiningCharacter -- | The combining character COPTIC COMBINING SPIRITUS LENIS from -- the Unicode standard, defined by '\x2cf1' (•⳱). CopticCombiningSpiritusLenis :: CombiningCharacter -- | The combining character TIFINAGH CONSONANT JOINER from the -- Unicode standard, defined by '\x2d7f' (•⵿). TifinaghConsonantJoiner :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER BE from the -- Unicode standard, defined by '\x2de0' (•ⷠ). CombiningCyrillicLetterBe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER VE from the -- Unicode standard, defined by '\x2de1' (•ⷡ). CombiningCyrillicLetterVe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER GHE from -- the Unicode standard, defined by '\x2de2' (•ⷢ). CombiningCyrillicLetterGhe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER DE from the -- Unicode standard, defined by '\x2de3' (•ⷣ). CombiningCyrillicLetterDe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER ZHE from -- the Unicode standard, defined by '\x2de4' (•ⷤ). CombiningCyrillicLetterZhe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER ZE from the -- Unicode standard, defined by '\x2de5' (•ⷥ). CombiningCyrillicLetterZe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER KA from the -- Unicode standard, defined by '\x2de6' (•ⷦ). CombiningCyrillicLetterKa :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER EL from the -- Unicode standard, defined by '\x2de7' (•ⷧ). CombiningCyrillicLetterEl :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER EM from the -- Unicode standard, defined by '\x2de8' (•ⷨ). CombiningCyrillicLetterEm :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER EN from the -- Unicode standard, defined by '\x2de9' (•ⷩ). CombiningCyrillicLetterEn :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER O from the -- Unicode standard, defined by '\x2dea' (•ⷪ). CombiningCyrillicLetterO :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER PE from the -- Unicode standard, defined by '\x2deb' (•ⷫ). CombiningCyrillicLetterPe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER ER from the -- Unicode standard, defined by '\x2dec' (•ⷬ). CombiningCyrillicLetterEr :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER ES from the -- Unicode standard, defined by '\x2ded' (•ⷭ). CombiningCyrillicLetterEs :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER TE from the -- Unicode standard, defined by '\x2dee' (•ⷮ). CombiningCyrillicLetterTe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER HA from the -- Unicode standard, defined by '\x2def' (•ⷯ). CombiningCyrillicLetterHa :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER TSE from -- the Unicode standard, defined by '\x2df0' (•ⷰ). CombiningCyrillicLetterTse :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER CHE from -- the Unicode standard, defined by '\x2df1' (•ⷱ). CombiningCyrillicLetterChe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER SHA from -- the Unicode standard, defined by '\x2df2' (•ⷲ). CombiningCyrillicLetterSha :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER SHCHA from -- the Unicode standard, defined by '\x2df3' (•ⷳ). CombiningCyrillicLetterShcha :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER FITA from -- the Unicode standard, defined by '\x2df4' (•ⷴ). CombiningCyrillicLetterFita :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER ES-TE from -- the Unicode standard, defined by '\x2df5' (•ⷵ). CombiningCyrillicLetterEsTe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER A from the -- Unicode standard, defined by '\x2df6' (•ⷶ). CombiningCyrillicLetterA :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER IE from the -- Unicode standard, defined by '\x2df7' (•ⷷ). CombiningCyrillicLetterIe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER DJERV from -- the Unicode standard, defined by '\x2df8' (•ⷸ). CombiningCyrillicLetterDjerv :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER MONOGRAPH -- UK from the Unicode standard, defined by '\x2df9' (•ⷹ). CombiningCyrillicLetterMonographUk :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER YAT from -- the Unicode standard, defined by '\x2dfa' (•ⷺ). CombiningCyrillicLetterYat :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER YU from the -- Unicode standard, defined by '\x2dfb' (•ⷻ). CombiningCyrillicLetterYu :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER IOTIFIED A -- from the Unicode standard, defined by '\x2dfc' (•ⷼ). CombiningCyrillicLetterIotifiedA :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER LITTLE YUS -- from the Unicode standard, defined by '\x2dfd' (•ⷽ). CombiningCyrillicLetterLittleYus :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER BIG YUS -- from the Unicode standard, defined by '\x2dfe' (•ⷾ). CombiningCyrillicLetterBigYus :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER IOTIFIED BIG -- YUS from the Unicode standard, defined by '\x2dff' (•ⷿ). CombiningCyrillicLetterIotifiedBigYus :: CombiningCharacter -- | The combining character IDEOGRAPHIC LEVEL TONE MARK from the -- Unicode standard, defined by '\x302a' (•〪). IdeographicLevelToneMark :: CombiningCharacter -- | The combining character IDEOGRAPHIC RISING TONE MARK from the -- Unicode standard, defined by '\x302b' (•〫). IdeographicRisingToneMark :: CombiningCharacter -- | The combining character IDEOGRAPHIC DEPARTING TONE MARK from -- the Unicode standard, defined by '\x302c' (•〬). IdeographicDepartingToneMark :: CombiningCharacter -- | The combining character IDEOGRAPHIC ENTERING TONE MARK from -- the Unicode standard, defined by '\x302d' (•〭). IdeographicEnteringToneMark :: CombiningCharacter -- | The combining character HANGUL SINGLE DOT TONE MARK from the -- Unicode standard, defined by '\x302e' (•〮). HangulSingleDotToneMark :: CombiningCharacter -- | The combining character HANGUL DOUBLE DOT TONE MARK from the -- Unicode standard, defined by '\x302f' (•〯). HangulDoubleDotToneMark :: CombiningCharacter -- | The combining character COMBINING KATAKANA-HIRAGANA VOICED SOUND -- MARK from the Unicode standard, defined by '\x3099' -- (•゙). CombiningKatakanaHiraganaVoicedSoundMark :: CombiningCharacter -- | The combining character COMBINING KATAKANA-HIRAGANA SEMI-VOICED -- SOUND MARK from the Unicode standard, defined by -- '\x309a' (•゚). CombiningKatakanaHiraganaSemiVoicedSoundMark :: CombiningCharacter -- | The combining character COMBINING CYRILLIC VZMET from the -- Unicode standard, defined by '\xa66f' (•꙯). CombiningCyrillicVzmet :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER UKRAINIAN -- IE from the Unicode standard, defined by '\xa674' (•ꙴ). CombiningCyrillicLetterUkrainianIe :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER I from the -- Unicode standard, defined by '\xa675' (•ꙵ). CombiningCyrillicLetterI :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER YI from the -- Unicode standard, defined by '\xa676' (•ꙶ). CombiningCyrillicLetterYi :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER U from the -- Unicode standard, defined by '\xa677' (•ꙷ). CombiningCyrillicLetterU :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER HARD SIGN -- from the Unicode standard, defined by '\xa678' (•ꙸ). CombiningCyrillicLetterHardSign :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER YERU from -- the Unicode standard, defined by '\xa679' (•ꙹ). CombiningCyrillicLetterYeru :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER SOFT SIGN -- from the Unicode standard, defined by '\xa67a' (•ꙺ). CombiningCyrillicLetterSoftSign :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER OMEGA from -- the Unicode standard, defined by '\xa67b' (•ꙻ). CombiningCyrillicLetterOmega :: CombiningCharacter -- | The combining character COMBINING CYRILLIC KAVYKA from the -- Unicode standard, defined by '\xa67c' (•꙼). CombiningCyrillicKavyka :: CombiningCharacter -- | The combining character COMBINING CYRILLIC PAYEROK from the -- Unicode standard, defined by '\xa67d' (•꙽). CombiningCyrillicPayerok :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER EF from the -- Unicode standard, defined by '\xa69e' (•ꚞ). CombiningCyrillicLetterEf :: CombiningCharacter -- | The combining character COMBINING CYRILLIC LETTER IOTIFIED E -- from the Unicode standard, defined by '\xa69f' (•ꚟ). CombiningCyrillicLetterIotifiedE :: CombiningCharacter -- | The combining character BAMUM COMBINING MARK KOQNDON from the -- Unicode standard, defined by '\xa6f0' (•꛰). BamumCombiningMarkKoqndon :: CombiningCharacter -- | The combining character BAMUM COMBINING MARK TUKWENTIS from -- the Unicode standard, defined by '\xa6f1' (•꛱). BamumCombiningMarkTukwentis :: CombiningCharacter -- | The combining character SYLOTI NAGRI SIGN HASANTA from the -- Unicode standard, defined by '\xa806' (•꠆). SylotiNagriSignHasanta :: CombiningCharacter -- | The combining character SAURASHTRA SIGN VIRAMA from the -- Unicode standard, defined by '\xa8c4' (•꣄). SaurashtraSignVirama :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI DIGIT ZERO from -- the Unicode standard, defined by '\xa8e0' (•꣠). CombiningDevanagariDigitZero :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI DIGIT ONE from -- the Unicode standard, defined by '\xa8e1' (•꣡). CombiningDevanagariDigitOne :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI DIGIT TWO from -- the Unicode standard, defined by '\xa8e2' (•꣢). CombiningDevanagariDigitTwo :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI DIGIT THREE from -- the Unicode standard, defined by '\xa8e3' (•꣣). CombiningDevanagariDigitThree :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI DIGIT FOUR from -- the Unicode standard, defined by '\xa8e4' (•꣤). CombiningDevanagariDigitFour :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI DIGIT FIVE from -- the Unicode standard, defined by '\xa8e5' (•꣥). CombiningDevanagariDigitFive :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI DIGIT SIX from -- the Unicode standard, defined by '\xa8e6' (•꣦). CombiningDevanagariDigitSix :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI DIGIT SEVEN from -- the Unicode standard, defined by '\xa8e7' (•꣧). CombiningDevanagariDigitSeven :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI DIGIT EIGHT from -- the Unicode standard, defined by '\xa8e8' (•꣨). CombiningDevanagariDigitEight :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI DIGIT NINE from -- the Unicode standard, defined by '\xa8e9' (•꣩). CombiningDevanagariDigitNine :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI LETTER A from -- the Unicode standard, defined by '\xa8ea' (•꣪). CombiningDevanagariLetterA :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI LETTER U from -- the Unicode standard, defined by '\xa8eb' (•꣫). CombiningDevanagariLetterU :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI LETTER KA from -- the Unicode standard, defined by '\xa8ec' (•꣬). CombiningDevanagariLetterKa :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI LETTER NA from -- the Unicode standard, defined by '\xa8ed' (•꣭). CombiningDevanagariLetterNa :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI LETTER PA from -- the Unicode standard, defined by '\xa8ee' (•꣮). CombiningDevanagariLetterPa :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI LETTER RA from -- the Unicode standard, defined by '\xa8ef' (•꣯). CombiningDevanagariLetterRa :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI LETTER VI from -- the Unicode standard, defined by '\xa8f0' (•꣰). CombiningDevanagariLetterVi :: CombiningCharacter -- | The combining character COMBINING DEVANAGARI SIGN AVAGRAHA -- from the Unicode standard, defined by '\xa8f1' (•꣱). CombiningDevanagariSignAvagraha :: CombiningCharacter -- | The combining character KAYAH LI TONE PLOPHU from the Unicode -- standard, defined by '\xa92b' (•꤫). KayahLiTonePlophu :: CombiningCharacter -- | The combining character KAYAH LI TONE CALYA from the Unicode -- standard, defined by '\xa92c' (•꤬). KayahLiToneCalya :: CombiningCharacter -- | The combining character KAYAH LI TONE CALYA PLOPHU from the -- Unicode standard, defined by '\xa92d' (•꤭). KayahLiToneCalyaPlophu :: CombiningCharacter -- | The combining character REJANG VIRAMA from the Unicode -- standard, defined by '\xa953' (•꥓). RejangVirama :: CombiningCharacter -- | The combining character JAVANESE SIGN CECAK TELU from the -- Unicode standard, defined by '\xa9b3' (•꦳). JavaneseSignCecakTelu :: CombiningCharacter -- | The combining character JAVANESE PANGKON from the Unicode -- standard, defined by '\xa9c0' (•꧀). JavanesePangkon :: CombiningCharacter -- | The combining character TAI VIET MAI KANG from the Unicode -- standard, defined by '\xaab0' (•ꪰ). TaiVietMaiKang :: CombiningCharacter -- | The combining character TAI VIET VOWEL I from the Unicode -- standard, defined by '\xaab2' (•ꪲ). TaiVietVowelI :: CombiningCharacter -- | The combining character TAI VIET VOWEL UE from the Unicode -- standard, defined by '\xaab3' (•ꪳ). TaiVietVowelUe :: CombiningCharacter -- | The combining character TAI VIET VOWEL U from the Unicode -- standard, defined by '\xaab4' (•ꪴ). TaiVietVowelU :: CombiningCharacter -- | The combining character TAI VIET MAI KHIT from the Unicode -- standard, defined by '\xaab7' (•ꪷ). TaiVietMaiKhit :: CombiningCharacter -- | The combining character TAI VIET VOWEL IA from the Unicode -- standard, defined by '\xaab8' (•ꪸ). TaiVietVowelIa :: CombiningCharacter -- | The combining character TAI VIET VOWEL AM from the Unicode -- standard, defined by '\xaabe' (•ꪾ). TaiVietVowelAm :: CombiningCharacter -- | The combining character TAI VIET TONE MAI EK from the Unicode -- standard, defined by '\xaabf' (•꪿). TaiVietToneMaiEk :: CombiningCharacter -- | The combining character TAI VIET TONE MAI THO from the -- Unicode standard, defined by '\xaac1' (•꫁). TaiVietToneMaiTho :: CombiningCharacter -- | The combining character MEETEI MAYEK VIRAMA from the Unicode -- standard, defined by '\xaaf6' (•꫶). MeeteiMayekVirama :: CombiningCharacter -- | The combining character MEETEI MAYEK APUN IYEK from the -- Unicode standard, defined by '\xabed' (•꯭). MeeteiMayekApunIyek :: CombiningCharacter -- | The combining character HEBREW POINT JUDEO-SPANISH VARIKA -- from the Unicode standard, defined by '\xfb1e' (•ﬞ). HebrewPointJudeoSpanishVarika :: CombiningCharacter -- | The combining character COMBINING LIGATURE LEFT HALF from the -- Unicode standard, defined by '\xfe20' (•︠). CombiningLigatureLeftHalf :: CombiningCharacter -- | The combining character COMBINING LIGATURE RIGHT HALF from -- the Unicode standard, defined by '\xfe21' (•︡). CombiningLigatureRightHalf :: CombiningCharacter -- | The combining character COMBINING DOUBLE TILDE LEFT HALF from -- the Unicode standard, defined by '\xfe22' (•︢). CombiningDoubleTildeLeftHalf :: CombiningCharacter -- | The combining character COMBINING DOUBLE TILDE RIGHT HALF -- from the Unicode standard, defined by '\xfe23' (•︣). CombiningDoubleTildeRightHalf :: CombiningCharacter -- | The combining character COMBINING MACRON LEFT HALF from the -- Unicode standard, defined by '\xfe24' (•︤). CombiningMacronLeftHalf :: CombiningCharacter -- | The combining character COMBINING MACRON RIGHT HALF from the -- Unicode standard, defined by '\xfe25' (•︥). CombiningMacronRightHalf :: CombiningCharacter -- | The combining character COMBINING CONJOINING MACRON from the -- Unicode standard, defined by '\xfe26' (•︦). CombiningConjoiningMacron :: CombiningCharacter -- | The combining character COMBINING LIGATURE LEFT HALF BELOW -- from the Unicode standard, defined by '\xfe27' (•︧). CombiningLigatureLeftHalfBelow :: CombiningCharacter -- | The combining character COMBINING LIGATURE RIGHT HALF BELOW -- from the Unicode standard, defined by '\xfe28' (•︨). CombiningLigatureRightHalfBelow :: CombiningCharacter -- | The combining character COMBINING TILDE LEFT HALF BELOW from -- the Unicode standard, defined by '\xfe29' (•︩). CombiningTildeLeftHalfBelow :: CombiningCharacter -- | The combining character COMBINING TILDE RIGHT HALF BELOW from -- the Unicode standard, defined by '\xfe2a' (•︪). CombiningTildeRightHalfBelow :: CombiningCharacter -- | The combining character COMBINING MACRON LEFT HALF BELOW from -- the Unicode standard, defined by '\xfe2b' (•︫). CombiningMacronLeftHalfBelow :: CombiningCharacter -- | The combining character COMBINING MACRON RIGHT HALF BELOW -- from the Unicode standard, defined by '\xfe2c' (•︬). CombiningMacronRightHalfBelow :: CombiningCharacter -- | The combining character COMBINING CONJOINING MACRON BELOW -- from the Unicode standard, defined by '\xfe2d' (•︭). CombiningConjoiningMacronBelow :: CombiningCharacter -- | The combining character COMBINING CYRILLIC TITLO LEFT HALF -- from the Unicode standard, defined by '\xfe2e' (•︮). CombiningCyrillicTitloLeftHalf :: CombiningCharacter -- | The combining character COMBINING CYRILLIC TITLO RIGHT HALF -- from the Unicode standard, defined by '\xfe2f' (•︯). CombiningCyrillicTitloRightHalf :: CombiningCharacter -- | The combining character PHAISTOS DISC SIGN COMBINING OBLIQUE -- STROKE from the Unicode standard, defined by '\x101fd' -- (•𐇽). PhaistosDiscSignCombiningObliqueStroke :: CombiningCharacter -- | The combining character COPTIC EPACT THOUSANDS MARK from the -- Unicode standard, defined by '\x102e0' (•𐋠). CopticEpactThousandsMark :: CombiningCharacter -- | The combining character COMBINING OLD PERMIC LETTER AN from -- the Unicode standard, defined by '\x10376' (•𐍶). CombiningOldPermicLetterAn :: CombiningCharacter -- | The combining character COMBINING OLD PERMIC LETTER DOI from -- the Unicode standard, defined by '\x10377' (•𐍷). CombiningOldPermicLetterDoi :: CombiningCharacter -- | The combining character COMBINING OLD PERMIC LETTER ZATA from -- the Unicode standard, defined by '\x10378' (•𐍸). CombiningOldPermicLetterZata :: CombiningCharacter -- | The combining character COMBINING OLD PERMIC LETTER NENOE -- from the Unicode standard, defined by '\x10379' (•𐍹). CombiningOldPermicLetterNenoe :: CombiningCharacter -- | The combining character COMBINING OLD PERMIC LETTER SII from -- the Unicode standard, defined by '\x1037a' (•𐍺). CombiningOldPermicLetterSii :: CombiningCharacter -- | The combining character KHAROSHTHI SIGN DOUBLE RING BELOW -- from the Unicode standard, defined by '\x10a0d' (•𐨍). KharoshthiSignDoubleRingBelow :: CombiningCharacter -- | The combining character KHAROSHTHI SIGN VISARGA from the -- Unicode standard, defined by '\x10a0f' (•𐨏). KharoshthiSignVisarga :: CombiningCharacter -- | The combining character KHAROSHTHI SIGN BAR ABOVE from the -- Unicode standard, defined by '\x10a38' (•𐨸). KharoshthiSignBarAbove :: CombiningCharacter -- | The combining character KHAROSHTHI SIGN CAUDA from the -- Unicode standard, defined by '\x10a39' (•𐨹). KharoshthiSignCauda :: CombiningCharacter -- | The combining character KHAROSHTHI SIGN DOT BELOW from the -- Unicode standard, defined by '\x10a3a' (•𐨺). KharoshthiSignDotBelow :: CombiningCharacter -- | The combining character KHAROSHTHI VIRAMA from the Unicode -- standard, defined by '\x10a3f' (•𐨿). KharoshthiVirama :: CombiningCharacter -- | The combining character MANICHAEAN ABBREVIATION MARK ABOVE -- from the Unicode standard, defined by '\x10ae5' (•𐫥). ManichaeanAbbreviationMarkAbove :: CombiningCharacter -- | The combining character MANICHAEAN ABBREVIATION MARK BELOW -- from the Unicode standard, defined by '\x10ae6' (•𐫦). ManichaeanAbbreviationMarkBelow :: CombiningCharacter -- | The combining character BRAHMI VIRAMA from the Unicode -- standard, defined by '\x11046' (•𑁆). BrahmiVirama :: CombiningCharacter -- | The combining character BRAHMI NUMBER JOINER from the Unicode -- standard, defined by '\x1107f' (•𑁿). BrahmiNumberJoiner :: CombiningCharacter -- | The combining character KAITHI SIGN VIRAMA from the Unicode -- standard, defined by '\x110b9' (•𑂹). KaithiSignVirama :: CombiningCharacter -- | The combining character KAITHI SIGN NUKTA from the Unicode -- standard, defined by '\x110ba' (•𑂺). KaithiSignNukta :: CombiningCharacter -- | The combining character CHAKMA SIGN CANDRABINDU from the -- Unicode standard, defined by '\x11100' (•𑄀). ChakmaSignCandrabindu :: CombiningCharacter -- | The combining character CHAKMA SIGN ANUSVARA from the Unicode -- standard, defined by '\x11101' (•𑄁). ChakmaSignAnusvara :: CombiningCharacter -- | The combining character CHAKMA SIGN VISARGA from the Unicode -- standard, defined by '\x11102' (•𑄂). ChakmaSignVisarga :: CombiningCharacter -- | The combining character CHAKMA VOWEL SIGN A from the Unicode -- standard, defined by '\x11127' (•𑄧). ChakmaVowelSignA :: CombiningCharacter -- | The combining character CHAKMA VIRAMA from the Unicode -- standard, defined by '\x11133' (•𑄳). ChakmaVirama :: CombiningCharacter -- | The combining character CHAKMA MAAYYAA from the Unicode -- standard, defined by '\x11134' (•𑄴). ChakmaMaayyaa :: CombiningCharacter -- | The combining character MAHAJANI SIGN NUKTA from the Unicode -- standard, defined by '\x11173' (•𑅳). MahajaniSignNukta :: CombiningCharacter -- | The combining character SHARADA SIGN VIRAMA from the Unicode -- standard, defined by '\x111c0' (•𑇀). SharadaSignVirama :: CombiningCharacter -- | The combining character SHARADA SIGN NUKTA from the Unicode -- standard, defined by '\x111ca' (•𑇊). SharadaSignNukta :: CombiningCharacter -- | The combining character KHOJKI SIGN VIRAMA from the Unicode -- standard, defined by '\x11235' (•𑈵). KhojkiSignVirama :: CombiningCharacter -- | The combining character KHOJKI SIGN NUKTA from the Unicode -- standard, defined by '\x11236' (•𑈶). KhojkiSignNukta :: CombiningCharacter -- | The combining character KHUDAWADI SIGN NUKTA from the Unicode -- standard, defined by '\x112e9' (•𑋩). KhudawadiSignNukta :: CombiningCharacter -- | The combining character KHUDAWADI SIGN VIRAMA from the -- Unicode standard, defined by '\x112ea' (•𑋪). KhudawadiSignVirama :: CombiningCharacter -- | The combining character GRANTHA SIGN NUKTA from the Unicode -- standard, defined by '\x1133c' (•𑌼). GranthaSignNukta :: CombiningCharacter -- | The combining character GRANTHA VOWEL SIGN AA from the -- Unicode standard, defined by '\x1133e' (•𑌾). GranthaVowelSignAa :: CombiningCharacter -- | The combining character GRANTHA SIGN VIRAMA from the Unicode -- standard, defined by '\x1134d' (•𑍍). GranthaSignVirama :: CombiningCharacter -- | The combining character GRANTHA AU LENGTH MARK from the -- Unicode standard, defined by '\x11357' (•𑍗). GranthaAuLengthMark :: CombiningCharacter -- | The combining character COMBINING GRANTHA DIGIT ZERO from the -- Unicode standard, defined by '\x11366' (•𑍦). CombiningGranthaDigitZero :: CombiningCharacter -- | The combining character COMBINING GRANTHA DIGIT ONE from the -- Unicode standard, defined by '\x11367' (•𑍧). CombiningGranthaDigitOne :: CombiningCharacter -- | The combining character COMBINING GRANTHA DIGIT TWO from the -- Unicode standard, defined by '\x11368' (•𑍨). CombiningGranthaDigitTwo :: CombiningCharacter -- | The combining character COMBINING GRANTHA DIGIT THREE from -- the Unicode standard, defined by '\x11369' (•𑍩). CombiningGranthaDigitThree :: CombiningCharacter -- | The combining character COMBINING GRANTHA DIGIT FOUR from the -- Unicode standard, defined by '\x1136a' (•𑍪). CombiningGranthaDigitFour :: CombiningCharacter -- | The combining character COMBINING GRANTHA DIGIT FIVE from the -- Unicode standard, defined by '\x1136b' (•𑍫). CombiningGranthaDigitFive :: CombiningCharacter -- | The combining character COMBINING GRANTHA DIGIT SIX from the -- Unicode standard, defined by '\x1136c' (•𑍬). CombiningGranthaDigitSix :: CombiningCharacter -- | The combining character COMBINING GRANTHA LETTER A from the -- Unicode standard, defined by '\x11370' (•𑍰). CombiningGranthaLetterA :: CombiningCharacter -- | The combining character COMBINING GRANTHA LETTER KA from the -- Unicode standard, defined by '\x11371' (•𑍱). CombiningGranthaLetterKa :: CombiningCharacter -- | The combining character COMBINING GRANTHA LETTER NA from the -- Unicode standard, defined by '\x11372' (•𑍲). CombiningGranthaLetterNa :: CombiningCharacter -- | The combining character COMBINING GRANTHA LETTER VI from the -- Unicode standard, defined by '\x11373' (•𑍳). CombiningGranthaLetterVi :: CombiningCharacter -- | The combining character COMBINING GRANTHA LETTER PA from the -- Unicode standard, defined by '\x11374' (•𑍴). CombiningGranthaLetterPa :: CombiningCharacter -- | The combining character NEWA SIGN VIRAMA from the Unicode -- standard, defined by '\x11442' (•𑑂). NewaSignVirama :: CombiningCharacter -- | The combining character NEWA SIGN NUKTA from the Unicode -- standard, defined by '\x11446' (•𑑆). NewaSignNukta :: CombiningCharacter -- | The combining character TIRHUTA VOWEL SIGN AA from the -- Unicode standard, defined by '\x114b0' (•𑒰). TirhutaVowelSignAa :: CombiningCharacter -- | The combining character TIRHUTA VOWEL SIGN SHORT E from the -- Unicode standard, defined by '\x114ba' (•𑒺). TirhutaVowelSignShortE :: CombiningCharacter -- | The combining character TIRHUTA VOWEL SIGN SHORT O from the -- Unicode standard, defined by '\x114bd' (•𑒽). TirhutaVowelSignShortO :: CombiningCharacter -- | The combining character TIRHUTA SIGN VIRAMA from the Unicode -- standard, defined by '\x114c2' (•𑓂). TirhutaSignVirama :: CombiningCharacter -- | The combining character TIRHUTA SIGN NUKTA from the Unicode -- standard, defined by '\x114c3' (•𑓃). TirhutaSignNukta :: CombiningCharacter -- | The combining character SIDDHAM VOWEL SIGN AA from the -- Unicode standard, defined by '\x115af' (•𑖯). SiddhamVowelSignAa :: CombiningCharacter -- | The combining character SIDDHAM SIGN VIRAMA from the Unicode -- standard, defined by '\x115bf' (•𑖿). SiddhamSignVirama :: CombiningCharacter -- | The combining character SIDDHAM SIGN NUKTA from the Unicode -- standard, defined by '\x115c0' (•𑗀). SiddhamSignNukta :: CombiningCharacter -- | The combining character MODI SIGN VIRAMA from the Unicode -- standard, defined by '\x1163f' (•𑘿). ModiSignVirama :: CombiningCharacter -- | The combining character TAKRI SIGN VIRAMA from the Unicode -- standard, defined by '\x116b6' (•𑚶). TakriSignVirama :: CombiningCharacter -- | The combining character TAKRI SIGN NUKTA from the Unicode -- standard, defined by '\x116b7' (•𑚷). TakriSignNukta :: CombiningCharacter -- | The combining character AHOM SIGN KILLER from the Unicode -- standard, defined by '\x1172b' (•𑜫). AhomSignKiller :: CombiningCharacter -- | The combining character BHAIKSUKI SIGN VIRAMA from the -- Unicode standard, defined by '\x11c3f' (•𑰿). BhaiksukiSignVirama :: CombiningCharacter -- | The combining character BASSA VAH COMBINING HIGH TONE from -- the Unicode standard, defined by '\x16af0' (•𖫰). BassaVahCombiningHighTone :: CombiningCharacter -- | The combining character BASSA VAH COMBINING LOW TONE from the -- Unicode standard, defined by '\x16af1' (•𖫱). BassaVahCombiningLowTone :: CombiningCharacter -- | The combining character BASSA VAH COMBINING MID TONE from the -- Unicode standard, defined by '\x16af2' (•𖫲). BassaVahCombiningMidTone :: CombiningCharacter -- | The combining character BASSA VAH COMBINING LOW-MID TONE from -- the Unicode standard, defined by '\x16af3' (•𖫳). BassaVahCombiningLowMidTone :: CombiningCharacter -- | The combining character BASSA VAH COMBINING HIGH-LOW TONE -- from the Unicode standard, defined by '\x16af4' (•𖫴). BassaVahCombiningHighLowTone :: CombiningCharacter -- | The combining character PAHAWH HMONG MARK CIM TUB from the -- Unicode standard, defined by '\x16b30' (•𖬰). PahawhHmongMarkCimTub :: CombiningCharacter -- | The combining character PAHAWH HMONG MARK CIM SO from the -- Unicode standard, defined by '\x16b31' (•𖬱). PahawhHmongMarkCimSo :: CombiningCharacter -- | The combining character PAHAWH HMONG MARK CIM KES from the -- Unicode standard, defined by '\x16b32' (•𖬲). PahawhHmongMarkCimKes :: CombiningCharacter -- | The combining character PAHAWH HMONG MARK CIM KHAV from the -- Unicode standard, defined by '\x16b33' (•𖬳). PahawhHmongMarkCimKhav :: CombiningCharacter -- | The combining character PAHAWH HMONG MARK CIM SUAM from the -- Unicode standard, defined by '\x16b34' (•𖬴). PahawhHmongMarkCimSuam :: CombiningCharacter -- | The combining character PAHAWH HMONG MARK CIM HOM from the -- Unicode standard, defined by '\x16b35' (•𖬵). PahawhHmongMarkCimHom :: CombiningCharacter -- | The combining character PAHAWH HMONG MARK CIM TAUM from the -- Unicode standard, defined by '\x16b36' (•𖬶). PahawhHmongMarkCimTaum :: CombiningCharacter -- | The combining character DUPLOYAN DOUBLE MARK from the Unicode -- standard, defined by '\x1bc9e' (•𛲞). DuployanDoubleMark :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING STEM from -- the Unicode standard, defined by '\x1d165' (•𝅥). MusicalSymbolCombiningStem :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING SPRECHGESANG -- STEM from the Unicode standard, defined by '\x1d166' -- (•𝅦). MusicalSymbolCombiningSprechgesangStem :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING TREMOLO-1 -- from the Unicode standard, defined by '\x1d167' (•𝅧). MusicalSymbolCombiningTremolo1 :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING TREMOLO-2 -- from the Unicode standard, defined by '\x1d168' (•𝅨). MusicalSymbolCombiningTremolo2 :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING TREMOLO-3 -- from the Unicode standard, defined by '\x1d169' (•𝅩). MusicalSymbolCombiningTremolo3 :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING AUGMENTATION -- DOT from the Unicode standard, defined by '\x1d16d' -- (•𝅭). MusicalSymbolCombiningAugmentationDot :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING FLAG-1 from -- the Unicode standard, defined by '\x1d16e' (•𝅮). MusicalSymbolCombiningFlag1 :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING FLAG-2 from -- the Unicode standard, defined by '\x1d16f' (•𝅯). MusicalSymbolCombiningFlag2 :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING FLAG-3 from -- the Unicode standard, defined by '\x1d170' (•𝅰). MusicalSymbolCombiningFlag3 :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING FLAG-4 from -- the Unicode standard, defined by '\x1d171' (•𝅱). MusicalSymbolCombiningFlag4 :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING FLAG-5 from -- the Unicode standard, defined by '\x1d172' (•𝅲). MusicalSymbolCombiningFlag5 :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING ACCENT from -- the Unicode standard, defined by '\x1d17b' (•𝅻). MusicalSymbolCombiningAccent :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING STACCATO -- from the Unicode standard, defined by '\x1d17c' (•𝅼). MusicalSymbolCombiningStaccato :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING TENUTO from -- the Unicode standard, defined by '\x1d17d' (•𝅽). MusicalSymbolCombiningTenuto :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING -- STACCATISSIMO from the Unicode standard, defined by -- '\x1d17e' (•𝅾). MusicalSymbolCombiningStaccatissimo :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING MARCATO from -- the Unicode standard, defined by '\x1d17f' (•𝅿). MusicalSymbolCombiningMarcato :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING -- MARCATO-STACCATO from the Unicode standard, defined by -- '\x1d180' (•𝆀). MusicalSymbolCombiningMarcatoStaccato :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING -- ACCENT-STACCATO from the Unicode standard, defined by -- '\x1d181' (•𝆁). MusicalSymbolCombiningAccentStaccato :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING LOURE from -- the Unicode standard, defined by '\x1d182' (•𝆂). MusicalSymbolCombiningLoure :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING DOIT from -- the Unicode standard, defined by '\x1d185' (•𝆅). MusicalSymbolCombiningDoit :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING RIP from the -- Unicode standard, defined by '\x1d186' (•𝆆). MusicalSymbolCombiningRip :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING FLIP from -- the Unicode standard, defined by '\x1d187' (•𝆇). MusicalSymbolCombiningFlip :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING SMEAR from -- the Unicode standard, defined by '\x1d188' (•𝆈). MusicalSymbolCombiningSmear :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING BEND from -- the Unicode standard, defined by '\x1d189' (•𝆉). MusicalSymbolCombiningBend :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING DOUBLE -- TONGUE from the Unicode standard, defined by '\x1d18a' -- (•𝆊). MusicalSymbolCombiningDoubleTongue :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING TRIPLE -- TONGUE from the Unicode standard, defined by '\x1d18b' -- (•𝆋). MusicalSymbolCombiningTripleTongue :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING DOWN BOW -- from the Unicode standard, defined by '\x1d1aa' (•𝆪). MusicalSymbolCombiningDownBow :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING UP BOW from -- the Unicode standard, defined by '\x1d1ab' (•𝆫). MusicalSymbolCombiningUpBow :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING HARMONIC -- from the Unicode standard, defined by '\x1d1ac' (•𝆬). MusicalSymbolCombiningHarmonic :: CombiningCharacter -- | The combining character MUSICAL SYMBOL COMBINING SNAP -- PIZZICATO from the Unicode standard, defined by -- '\x1d1ad' (•𝆭). MusicalSymbolCombiningSnapPizzicato :: CombiningCharacter -- | The combining character COMBINING GREEK MUSICAL TRISEME from -- the Unicode standard, defined by '\x1d242' (•𝉂). CombiningGreekMusicalTriseme :: CombiningCharacter -- | The combining character COMBINING GREEK MUSICAL TETRASEME -- from the Unicode standard, defined by '\x1d243' (•𝉃). CombiningGreekMusicalTetraseme :: CombiningCharacter -- | The combining character COMBINING GREEK MUSICAL PENTASEME -- from the Unicode standard, defined by '\x1d244' (•𝉄). CombiningGreekMusicalPentaseme :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER AZU from -- the Unicode standard, defined by '\x1e000' (•𞀀). CombiningGlagoliticLetterAzu :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER BUKY from -- the Unicode standard, defined by '\x1e001' (•𞀁). CombiningGlagoliticLetterBuky :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER VEDE from -- the Unicode standard, defined by '\x1e002' (•𞀂). CombiningGlagoliticLetterVede :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER GLAGOLI -- from the Unicode standard, defined by '\x1e003' (•𞀃). CombiningGlagoliticLetterGlagoli :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER DOBRO -- from the Unicode standard, defined by '\x1e004' (•𞀄). CombiningGlagoliticLetterDobro :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER YESTU -- from the Unicode standard, defined by '\x1e005' (•𞀅). CombiningGlagoliticLetterYestu :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER ZHIVETE -- from the Unicode standard, defined by '\x1e006' (•𞀆). CombiningGlagoliticLetterZhivete :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER ZEMLJA -- from the Unicode standard, defined by '\x1e008' (•𞀈). CombiningGlagoliticLetterZemlja :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER IZHE from -- the Unicode standard, defined by '\x1e009' (•𞀉). CombiningGlagoliticLetterIzhe :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER INITIAL -- IZHE from the Unicode standard, defined by '\x1e00a' -- (•𞀊). CombiningGlagoliticLetterInitialIzhe :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER I from -- the Unicode standard, defined by '\x1e00b' (•𞀋). CombiningGlagoliticLetterI :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER DJERVI -- from the Unicode standard, defined by '\x1e00c' (•𞀌). CombiningGlagoliticLetterDjervi :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER KAKO from -- the Unicode standard, defined by '\x1e00d' (•𞀍). CombiningGlagoliticLetterKako :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER LJUDIJE -- from the Unicode standard, defined by '\x1e00e' (•𞀎). CombiningGlagoliticLetterLjudije :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER MYSLITE -- from the Unicode standard, defined by '\x1e00f' (•𞀏). CombiningGlagoliticLetterMyslite :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER NASHI -- from the Unicode standard, defined by '\x1e010' (•𞀐). CombiningGlagoliticLetterNashi :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER ONU from -- the Unicode standard, defined by '\x1e011' (•𞀑). CombiningGlagoliticLetterOnu :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER POKOJI -- from the Unicode standard, defined by '\x1e012' (•𞀒). CombiningGlagoliticLetterPokoji :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER RITSI -- from the Unicode standard, defined by '\x1e013' (•𞀓). CombiningGlagoliticLetterRitsi :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER SLOVO -- from the Unicode standard, defined by '\x1e014' (•𞀔). CombiningGlagoliticLetterSlovo :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER TVRIDO -- from the Unicode standard, defined by '\x1e015' (•𞀕). CombiningGlagoliticLetterTvrido :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER UKU from -- the Unicode standard, defined by '\x1e016' (•𞀖). CombiningGlagoliticLetterUku :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER FRITU -- from the Unicode standard, defined by '\x1e017' (•𞀗). CombiningGlagoliticLetterFritu :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER HERU from -- the Unicode standard, defined by '\x1e018' (•𞀘). CombiningGlagoliticLetterHeru :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER SHTA from -- the Unicode standard, defined by '\x1e01b' (•𞀛). CombiningGlagoliticLetterShta :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER TSI from -- the Unicode standard, defined by '\x1e01c' (•𞀜). CombiningGlagoliticLetterTsi :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER CHRIVI -- from the Unicode standard, defined by '\x1e01d' (•𞀝). CombiningGlagoliticLetterChrivi :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER SHA from -- the Unicode standard, defined by '\x1e01e' (•𞀞). CombiningGlagoliticLetterSha :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER YERU from -- the Unicode standard, defined by '\x1e01f' (•𞀟). CombiningGlagoliticLetterYeru :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER YERI from -- the Unicode standard, defined by '\x1e020' (•𞀠). CombiningGlagoliticLetterYeri :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER YATI from -- the Unicode standard, defined by '\x1e021' (•𞀡). CombiningGlagoliticLetterYati :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER YU from -- the Unicode standard, defined by '\x1e023' (•𞀣). CombiningGlagoliticLetterYu :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER SMALL YUS -- from the Unicode standard, defined by '\x1e024' (•𞀤). CombiningGlagoliticLetterSmallYus :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER YO from -- the Unicode standard, defined by '\x1e026' (•𞀦). CombiningGlagoliticLetterYo :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER IOTATED SMALL -- YUS from the Unicode standard, defined by '\x1e027' -- (•𞀧). CombiningGlagoliticLetterIotatedSmallYus :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER BIG YUS -- from the Unicode standard, defined by '\x1e028' (•𞀨). CombiningGlagoliticLetterBigYus :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER IOTATED BIG -- YUS from the Unicode standard, defined by '\x1e029' -- (•𞀩). CombiningGlagoliticLetterIotatedBigYus :: CombiningCharacter -- | The combining character COMBINING GLAGOLITIC LETTER FITA from -- the Unicode standard, defined by '\x1e02a' (•𞀪). CombiningGlagoliticLetterFita :: CombiningCharacter -- | The combining character MENDE KIKAKUI COMBINING NUMBER TEENS -- from the Unicode standard, defined by '\x1e8d0' (•𞣐). MendeKikakuiCombiningNumberTeens :: CombiningCharacter -- | The combining character MENDE KIKAKUI COMBINING NUMBER TENS -- from the Unicode standard, defined by '\x1e8d1' (•𞣑). MendeKikakuiCombiningNumberTens :: CombiningCharacter -- | The combining character MENDE KIKAKUI COMBINING NUMBER -- HUNDREDS from the Unicode standard, defined by '\x1e8d2' -- (•𞣒). MendeKikakuiCombiningNumberHundreds :: CombiningCharacter -- | The combining character MENDE KIKAKUI COMBINING NUMBER -- THOUSANDS from the Unicode standard, defined by -- '\x1e8d3' (•𞣓). MendeKikakuiCombiningNumberThousands :: CombiningCharacter -- | The combining character MENDE KIKAKUI COMBINING NUMBER TEN -- THOUSANDS from the Unicode standard, defined by -- '\x1e8d4' (•𞣔). MendeKikakuiCombiningNumberTenThousands :: CombiningCharacter -- | The combining character MENDE KIKAKUI COMBINING NUMBER HUNDRED -- THOUSANDS from the Unicode standard, defined by -- '\x1e8d5' (•𞣕). MendeKikakuiCombiningNumberHundredThousands :: CombiningCharacter -- | The combining character MENDE KIKAKUI COMBINING NUMBER -- MILLIONS from the Unicode standard, defined by '\x1e8d6' -- (•𞣖). MendeKikakuiCombiningNumberMillions :: CombiningCharacter -- | The combining character ADLAM ALIF LENGTHENER from the -- Unicode standard, defined by '\x1e944' (•𞥄). AdlamAlifLengthener :: CombiningCharacter -- | The combining character ADLAM VOWEL LENGTHENER from the -- Unicode standard, defined by '\x1e945' (•𞥅). AdlamVowelLengthener :: CombiningCharacter -- | The combining character ADLAM GEMINATION MARK from the -- Unicode standard, defined by '\x1e946' (•𞥆). AdlamGeminationMark :: CombiningCharacter -- | The combining character ADLAM HAMZA from the Unicode -- standard, defined by '\x1e947' (•𞥇). AdlamHamza :: CombiningCharacter -- | The combining character ADLAM CONSONANT MODIFIER from the -- Unicode standard, defined by '\x1e948' (•𞥈). AdlamConsonantModifier :: CombiningCharacter -- | The combining character ADLAM GEMINATE CONSONANT MODIFIER -- from the Unicode standard, defined by '\x1e949' (•𞥉). AdlamGeminateConsonantModifier :: CombiningCharacter -- | The combining character ADLAM NUKTA from the Unicode -- standard, defined by '\x1e94a' (•𞥊). AdlamNukta :: CombiningCharacter -- | A type synonym to make working with CombiningCharacter more -- convenient. type CombiningChar = CombiningCharacter -- | A set of CombiningCharacters that can then all be applied to -- the same character. The (*^) is used both to "stack" characters -- in a CombiningSequence, and to apply a -- CombiningCharacter or a CombiningSequence to a -- Char. newtype CombiningSequence CombiningSequence :: NonEmpty CombiningCharacter -> CombiningSequence -- | Convert the given CombiningCharacter to a Char in -- Unicode, this codepoints need a preceding codepoint to be applied to. combiningToUnicode :: CombiningCharacter -> Char -- | Convert the given Char to its corresponding -- CombiningCharacter wrapped in a Just data constructor. -- If the given Char is not a combining character, -- Nothing is returned. combiningCharacter :: Char -> Maybe CombiningCharacter -- | Convert the given Char to its corresponding -- CombiningCharacter. If the given Char is not a -- combining character, an error is produced. combiningCharacter' :: Char -> CombiningCharacter -- | Checks if the given Char is a combining character. isCombiningCharacter :: Char -> Bool -- | Convert the given Character to its "root" character that omits -- all the applied CombiningCharacters. If the given -- Character is a CombiningCharacter itself, then this is -- returned. stripCombiningSequence :: Char -> Char -- | Remove the CombiningCharacters in the Text and the ones -- that are applied to a character through "composition". This function -- is useful for example to remove diacritics from a Text object. stripCombinings :: Text -> Text -- | A typeclass used to apply a CombiningCharacter or a -- CombiningSequence to a Char, and return a Text -- object. class ApplyCombine a b c | a b -> c, b c -> a -- | Applies the given CombiningCharacter or -- CombiningSequence to the given character. The operator is -- right-to-left, to allow "stacking" of CombiningCharacters for -- example: -- --
-- 'a' *^ CombiningGraveAccent *^ CombiningPlusSignBelow --(*^) :: ApplyCombine a b c => a -> b -> c -- | Applies the given CombiningCharacter or -- CombiningSequence to the given character, and use composition -- characters in case that is possible. The operator is right-to-left, to -- allow "stacking" of CombiningCharacters for example: -- --
-- 'a' *^! CombiningGraveAccent *^! CombiningPlusSignBelow --(*^!) :: ApplyCombine a b c => a -> b -> c infixr 8 *^ infixr 8 *^! -- | Convert a given character that can be represented a Char and a -- CombiningCharacter to a 2-tuple that contains this combination. -- The returning Char (the first item in the 2-tuple) can still be -- a composed form, and thus can sometimes be passed again through this -- function. decomposeCombining :: Char -> Maybe (Char, CombiningCharacter) -- | Convert the given Character to a 2-tuple that contains the -- "root" character, and a set of CombiningCharacters that can be -- applied to construct that character. Characters that do not contain a -- combining character return an empty list for the list of -- CombiningCharacters. -- -- For a Char that is a CombiningCharacter itself, it will -- return a 2-tuple with that character as first item, and an empty list -- of CombiningCharacters. decomposeCombiningSequence :: Char -> (Char, [CombiningCharacter]) -- | Check if for the given Char and the given -- CombiningCharacter a dedicated Char exists that is the -- equivalent. If so, that dedicated character is wrapped in a -- Just; Nothing otherwise. This is a flipped version of -- composeCombining'. composeCombining :: Char -> CombiningCharacter -> Maybe Char -- | Check if for the given Char and the given -- CombiningCharacter a dedicated Char exists that is the -- equivalent. If so, that dedicated character is wrapped in a -- Just; Nothing otherwise. This is a flipped version of -- composeCombining. composeCombining' :: CombiningCharacter -> Char -> Maybe Char -- | Try to combine the given character with the CombiningCharacters -- in the list, by applying composeCombining on the items -- left-to-right. The result is a 2-tuple with a more dedicated -- Character (if possible), and a list of -- CombiningCharacters that could not be applied. This is a -- flipped version of composeCombiningSequence'. composeCombiningSequence :: Char -> [CombiningCharacter] -> (Char, [CombiningCharacter]) -- | Try to combine the given character with the CombiningCharacters -- in the list, by applying composeCombining on the items -- left-to-right. The result is a 2-tuple with a more dedicated -- Character (if possible), and a list of -- CombiningCharacters that could not be applied. This is a -- flipped version of composeCombiningSequence. composeCombiningSequence' :: [CombiningCharacter] -> Char -> (Char, [CombiningCharacter]) -- | A pattern synonym for CombiningGraveAccent, the name without -- the Combining part, defined by '\x0300' (•̀). pattern GraveAccent :: CombiningCharacter -- | A pattern synonym for CombiningAcuteAccent, the name without -- the Combining part, defined by '\x0301' (•́). pattern AcuteAccent :: CombiningCharacter -- | A pattern synonym for CombiningCircumflexAccent, the name -- without the Combining part, defined by '\x0302' -- (•̂). pattern CircumflexAccent :: CombiningCharacter -- | A pattern synonym for CombiningTilde, the name without the -- Combining part, defined by '\x0303' (•̃). pattern Tilde :: CombiningCharacter -- | A pattern synonym for CombiningMacron, the name without the -- Combining part, defined by '\x0304' (•̄). pattern Macron :: CombiningCharacter -- | A pattern synonym for CombiningOverline, the name without the -- Combining part, defined by '\x0305' (•̅). pattern Overline :: CombiningCharacter -- | A pattern synonym for CombiningBreve, the name without the -- Combining part, defined by '\x0306' (•̆). pattern Breve :: CombiningCharacter -- | A pattern synonym for CombiningDotAbove, the name without the -- Combining part, defined by '\x0307' (•̇). pattern DotAbove :: CombiningCharacter -- | A pattern synonym for CombiningDiaeresis, the name without the -- Combining part, defined by '\x0308' (•̈). pattern Diaeresis :: CombiningCharacter -- | A pattern synonym for CombiningHookAbove, the name without the -- Combining part, defined by '\x0309' (•̉). pattern HookAbove :: CombiningCharacter -- | A pattern synonym for CombiningRingAbove, the name without the -- Combining part, defined by '\x030a' (•̊). pattern RingAbove :: CombiningCharacter -- | A pattern synonym for CombiningDoubleAcuteAccent, the name -- without the Combining part, defined by '\x030b' -- (•̋). pattern DoubleAcuteAccent :: CombiningCharacter -- | A pattern synonym for CombiningCaron, the name without the -- Combining part, defined by '\x030c' (•̌). pattern Caron :: CombiningCharacter -- | A pattern synonym for CombiningVerticalLineAbove, the name -- without the Combining part, defined by '\x030d' -- (•̍). pattern VerticalLineAbove :: CombiningCharacter -- | A pattern synonym for CombiningDoubleVerticalLineAbove, the -- name without the Combining part, defined by '\x030e' -- (•̎). pattern DoubleVerticalLineAbove :: CombiningCharacter -- | A pattern synonym for CombiningDoubleGraveAccent, the name -- without the Combining part, defined by '\x030f' -- (•̏). pattern DoubleGraveAccent :: CombiningCharacter -- | A pattern synonym for CombiningCandrabindu, the name without -- the Combining part, defined by '\x0310' (•̐). pattern Candrabindu :: CombiningCharacter -- | A pattern synonym for CombiningInvertedBreve, the name without -- the Combining part, defined by '\x0311' (•̑). pattern InvertedBreve :: CombiningCharacter -- | A pattern synonym for CombiningTurnedCommaAbove, the name -- without the Combining part, defined by '\x0312' -- (•̒). pattern TurnedCommaAbove :: CombiningCharacter -- | A pattern synonym for CombiningCommaAbove, the name without the -- Combining part, defined by '\x0313' (•̓). pattern CommaAbove :: CombiningCharacter -- | A pattern synonym for CombiningReversedCommaAbove, the name -- without the Combining part, defined by '\x0314' -- (•̔). pattern ReversedCommaAbove :: CombiningCharacter -- | A pattern synonym for CombiningCommaAboveRight, the name -- without the Combining part, defined by '\x0315' -- (•̕). pattern CommaAboveRight :: CombiningCharacter -- | A pattern synonym for CombiningGraveAccentBelow, the name -- without the Combining part, defined by '\x0316' -- (•̖). pattern GraveAccentBelow :: CombiningCharacter -- | A pattern synonym for CombiningAcuteAccentBelow, the name -- without the Combining part, defined by '\x0317' -- (•̗). pattern AcuteAccentBelow :: CombiningCharacter -- | A pattern synonym for CombiningLeftTackBelow, the name without -- the Combining part, defined by '\x0318' (•̘). pattern LeftTackBelow :: CombiningCharacter -- | A pattern synonym for CombiningRightTackBelow, the name without -- the Combining part, defined by '\x0319' (•̙). pattern RightTackBelow :: CombiningCharacter -- | A pattern synonym for CombiningLeftAngleAbove, the name without -- the Combining part, defined by '\x031a' (•̚). pattern LeftAngleAbove :: CombiningCharacter -- | A pattern synonym for CombiningHorn, the name without the -- Combining part, defined by '\x031b' (•̛). pattern Horn :: CombiningCharacter -- | A pattern synonym for CombiningLeftHalfRingBelow, the name -- without the Combining part, defined by '\x031c' -- (•̜). pattern LeftHalfRingBelow :: CombiningCharacter -- | A pattern synonym for CombiningUpTackBelow, the name without -- the Combining part, defined by '\x031d' (•̝). pattern UpTackBelow :: CombiningCharacter -- | A pattern synonym for CombiningDownTackBelow, the name without -- the Combining part, defined by '\x031e' (•̞). pattern DownTackBelow :: CombiningCharacter -- | A pattern synonym for CombiningPlusSignBelow, the name without -- the Combining part, defined by '\x031f' (•̟). pattern PlusSignBelow :: CombiningCharacter -- | A pattern synonym for CombiningMinusSignBelow, the name without -- the Combining part, defined by '\x0320' (•̠). pattern MinusSignBelow :: CombiningCharacter -- | A pattern synonym for CombiningPalatalizedHookBelow, the name -- without the Combining part, defined by '\x0321' -- (•̡). pattern PalatalizedHookBelow :: CombiningCharacter -- | A pattern synonym for CombiningRetroflexHookBelow, the name -- without the Combining part, defined by '\x0322' -- (•̢). pattern RetroflexHookBelow :: CombiningCharacter -- | A pattern synonym for CombiningDotBelow, the name without the -- Combining part, defined by '\x0323' (•̣). pattern DotBelow :: CombiningCharacter -- | A pattern synonym for CombiningDiaeresisBelow, the name without -- the Combining part, defined by '\x0324' (•̤). pattern DiaeresisBelow :: CombiningCharacter -- | A pattern synonym for CombiningRingBelow, the name without the -- Combining part, defined by '\x0325' (•̥). pattern RingBelow :: CombiningCharacter -- | A pattern synonym for CombiningCommaBelow, the name without the -- Combining part, defined by '\x0326' (•̦). pattern CommaBelow :: CombiningCharacter -- | A pattern synonym for CombiningCedilla, the name without the -- Combining part, defined by '\x0327' (•̧). pattern Cedilla :: CombiningCharacter -- | A pattern synonym for CombiningOgonek, the name without the -- Combining part, defined by '\x0328' (•̨). pattern Ogonek :: CombiningCharacter -- | A pattern synonym for CombiningVerticalLineBelow, the name -- without the Combining part, defined by '\x0329' -- (•̩). pattern VerticalLineBelow :: CombiningCharacter -- | A pattern synonym for CombiningBridgeBelow, the name without -- the Combining part, defined by '\x032a' (•̪). pattern BridgeBelow :: CombiningCharacter -- | A pattern synonym for CombiningInvertedDoubleArchBelow, the -- name without the Combining part, defined by '\x032b' -- (•̫). pattern InvertedDoubleArchBelow :: CombiningCharacter -- | A pattern synonym for CombiningCaronBelow, the name without the -- Combining part, defined by '\x032c' (•̬). pattern CaronBelow :: CombiningCharacter -- | A pattern synonym for CombiningCircumflexAccentBelow, the name -- without the Combining part, defined by '\x032d' -- (•̭). pattern CircumflexAccentBelow :: CombiningCharacter -- | A pattern synonym for CombiningBreveBelow, the name without the -- Combining part, defined by '\x032e' (•̮). pattern BreveBelow :: CombiningCharacter -- | A pattern synonym for CombiningInvertedBreveBelow, the name -- without the Combining part, defined by '\x032f' -- (•̯). pattern InvertedBreveBelow :: CombiningCharacter -- | A pattern synonym for CombiningTildeBelow, the name without the -- Combining part, defined by '\x0330' (•̰). pattern TildeBelow :: CombiningCharacter -- | A pattern synonym for CombiningMacronBelow, the name without -- the Combining part, defined by '\x0331' (•̱). pattern MacronBelow :: CombiningCharacter -- | A pattern synonym for CombiningLowLine, the name without the -- Combining part, defined by '\x0332' (•̲). pattern LowLine :: CombiningCharacter -- | A pattern synonym for CombiningDoubleLowLine, the name without -- the Combining part, defined by '\x0333' (•̳). pattern DoubleLowLine :: CombiningCharacter -- | A pattern synonym for CombiningTildeOverlay, the name without -- the Combining part, defined by '\x0334' (•̴). pattern TildeOverlay :: CombiningCharacter -- | A pattern synonym for CombiningShortStrokeOverlay, the name -- without the Combining part, defined by '\x0335' -- (•̵). pattern ShortStrokeOverlay :: CombiningCharacter -- | A pattern synonym for CombiningLongStrokeOverlay, the name -- without the Combining part, defined by '\x0336' -- (•̶). pattern LongStrokeOverlay :: CombiningCharacter -- | A pattern synonym for CombiningShortSolidusOverlay, the name -- without the Combining part, defined by '\x0337' -- (•̷). pattern ShortSolidusOverlay :: CombiningCharacter -- | A pattern synonym for CombiningLongSolidusOverlay, the name -- without the Combining part, defined by '\x0338' -- (•̸). pattern LongSolidusOverlay :: CombiningCharacter -- | A pattern synonym for CombiningRightHalfRingBelow, the name -- without the Combining part, defined by '\x0339' -- (•̹). pattern RightHalfRingBelow :: CombiningCharacter -- | A pattern synonym for CombiningInvertedBridgeBelow, the name -- without the Combining part, defined by '\x033a' -- (•̺). pattern InvertedBridgeBelow :: CombiningCharacter -- | A pattern synonym for CombiningSquareBelow, the name without -- the Combining part, defined by '\x033b' (•̻). pattern SquareBelow :: CombiningCharacter -- | A pattern synonym for CombiningSeagullBelow, the name without -- the Combining part, defined by '\x033c' (•̼). pattern SeagullBelow :: CombiningCharacter -- | A pattern synonym for CombiningXAbove, the name without the -- Combining part, defined by '\x033d' (•̽). pattern XAbove :: CombiningCharacter -- | A pattern synonym for CombiningVerticalTilde, the name without -- the Combining part, defined by '\x033e' (•̾). pattern VerticalTilde :: CombiningCharacter -- | A pattern synonym for CombiningDoubleOverline, the name without -- the Combining part, defined by '\x033f' (•̿). pattern DoubleOverline :: CombiningCharacter -- | A pattern synonym for CombiningGraveToneMark, the name without -- the Combining part, defined by '\x0340' (•̀). pattern GraveToneMark :: CombiningCharacter -- | A pattern synonym for CombiningAcuteToneMark, the name without -- the Combining part, defined by '\x0341' (•́). pattern AcuteToneMark :: CombiningCharacter -- | A pattern synonym for CombiningGreekPerispomeni, the name -- without the Combining part, defined by '\x0342' -- (•͂). pattern GreekPerispomeni :: CombiningCharacter -- | A pattern synonym for CombiningGreekKoronis, the name without -- the Combining part, defined by '\x0343' (•̓). pattern GreekKoronis :: CombiningCharacter -- | A pattern synonym for CombiningGreekDialytikaTonos, the name -- without the Combining part, defined by '\x0344' -- (•̈́). pattern GreekDialytikaTonos :: CombiningCharacter -- | A pattern synonym for CombiningGreekYpogegrammeni, the name -- without the Combining part, defined by '\x0345' -- (•ͅ). pattern GreekYpogegrammeni :: CombiningCharacter -- | A pattern synonym for CombiningBridgeAbove, the name without -- the Combining part, defined by '\x0346' (•͆). pattern BridgeAbove :: CombiningCharacter -- | A pattern synonym for CombiningEqualsSignBelow, the name -- without the Combining part, defined by '\x0347' -- (•͇). pattern EqualsSignBelow :: CombiningCharacter -- | A pattern synonym for CombiningDoubleVerticalLineBelow, the -- name without the Combining part, defined by '\x0348' -- (•͈). pattern DoubleVerticalLineBelow :: CombiningCharacter -- | A pattern synonym for CombiningLeftAngleBelow, the name without -- the Combining part, defined by '\x0349' (•͉). pattern LeftAngleBelow :: CombiningCharacter -- | A pattern synonym for CombiningNotTildeAbove, the name without -- the Combining part, defined by '\x034a' (•͊). pattern NotTildeAbove :: CombiningCharacter -- | A pattern synonym for CombiningHomotheticAbove, the name -- without the Combining part, defined by '\x034b' -- (•͋). pattern HomotheticAbove :: CombiningCharacter -- | A pattern synonym for CombiningAlmostEqualToAbove, the name -- without the Combining part, defined by '\x034c' -- (•͌). pattern AlmostEqualToAbove :: CombiningCharacter -- | A pattern synonym for CombiningLeftRightArrowBelow, the name -- without the Combining part, defined by '\x034d' -- (•͍). pattern LeftRightArrowBelow :: CombiningCharacter -- | A pattern synonym for CombiningUpwardsArrowBelow, the name -- without the Combining part, defined by '\x034e' -- (•͎). pattern UpwardsArrowBelow :: CombiningCharacter -- | A pattern synonym for CombiningRightArrowheadAbove, the name -- without the Combining part, defined by '\x0350' -- (•͐). pattern RightArrowheadAbove :: CombiningCharacter -- | A pattern synonym for CombiningLeftHalfRingAbove, the name -- without the Combining part, defined by '\x0351' -- (•͑). pattern LeftHalfRingAbove :: CombiningCharacter -- | A pattern synonym for CombiningFermata, the name without the -- Combining part, defined by '\x0352' (•͒). pattern Fermata :: CombiningCharacter -- | A pattern synonym for CombiningXBelow, the name without the -- Combining part, defined by '\x0353' (•͓). pattern XBelow :: CombiningCharacter -- | A pattern synonym for CombiningLeftArrowheadBelow, the name -- without the Combining part, defined by '\x0354' -- (•͔). pattern LeftArrowheadBelow :: CombiningCharacter -- | A pattern synonym for CombiningRightArrowheadBelow, the name -- without the Combining part, defined by '\x0355' -- (•͕). pattern RightArrowheadBelow :: CombiningCharacter -- | A pattern synonym for -- CombiningRightArrowheadAndUpArrowheadBelow, the name without -- the Combining part, defined by '\x0356' (•͖). pattern RightArrowheadAndUpArrowheadBelow :: CombiningCharacter -- | A pattern synonym for CombiningRightHalfRingAbove, the name -- without the Combining part, defined by '\x0357' -- (•͗). pattern RightHalfRingAbove :: CombiningCharacter -- | A pattern synonym for CombiningDotAboveRight, the name without -- the Combining part, defined by '\x0358' (•͘). pattern DotAboveRight :: CombiningCharacter -- | A pattern synonym for CombiningAsteriskBelow, the name without -- the Combining part, defined by '\x0359' (•͙). pattern AsteriskBelow :: CombiningCharacter -- | A pattern synonym for CombiningDoubleRingBelow, the name -- without the Combining part, defined by '\x035a' -- (•͚). pattern DoubleRingBelow :: CombiningCharacter -- | A pattern synonym for CombiningZigzagAbove, the name without -- the Combining part, defined by '\x035b' (•͛). pattern ZigzagAbove :: CombiningCharacter -- | A pattern synonym for CombiningDoubleBreveBelow, the name -- without the Combining part, defined by '\x035c' -- (•͜). pattern DoubleBreveBelow :: CombiningCharacter -- | A pattern synonym for CombiningDoubleBreve, the name without -- the Combining part, defined by '\x035d' (•͝). pattern DoubleBreve :: CombiningCharacter -- | A pattern synonym for CombiningDoubleMacron, the name without -- the Combining part, defined by '\x035e' (•͞). pattern DoubleMacron :: CombiningCharacter -- | A pattern synonym for CombiningDoubleMacronBelow, the name -- without the Combining part, defined by '\x035f' -- (•͟). pattern DoubleMacronBelow :: CombiningCharacter -- | A pattern synonym for CombiningDoubleTilde, the name without -- the Combining part, defined by '\x0360' (•͠). pattern DoubleTilde :: CombiningCharacter -- | A pattern synonym for CombiningDoubleInvertedBreve, the name -- without the Combining part, defined by '\x0361' -- (•͡). pattern DoubleInvertedBreve :: CombiningCharacter -- | A pattern synonym for CombiningDoubleRightwardsArrowBelow, the -- name without the Combining part, defined by '\x0362' -- (•͢). pattern DoubleRightwardsArrowBelow :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterA, the name -- without the Combining part, defined by '\x0363' -- (•ͣ). pattern LatinSmallLetterA :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterE, the name -- without the Combining part, defined by '\x0364' -- (•ͤ). pattern LatinSmallLetterE :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterI, the name -- without the Combining part, defined by '\x0365' -- (•ͥ). pattern LatinSmallLetterI :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterO, the name -- without the Combining part, defined by '\x0366' -- (•ͦ). pattern LatinSmallLetterO :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterU, the name -- without the Combining part, defined by '\x0367' -- (•ͧ). pattern LatinSmallLetterU :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterC, the name -- without the Combining part, defined by '\x0368' -- (•ͨ). pattern LatinSmallLetterC :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterD, the name -- without the Combining part, defined by '\x0369' -- (•ͩ). pattern LatinSmallLetterD :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterH, the name -- without the Combining part, defined by '\x036a' -- (•ͪ). pattern LatinSmallLetterH :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterM, the name -- without the Combining part, defined by '\x036b' -- (•ͫ). pattern LatinSmallLetterM :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterR, the name -- without the Combining part, defined by '\x036c' -- (•ͬ). pattern LatinSmallLetterR :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterT, the name -- without the Combining part, defined by '\x036d' -- (•ͭ). pattern LatinSmallLetterT :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterV, the name -- without the Combining part, defined by '\x036e' -- (•ͮ). pattern LatinSmallLetterV :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterX, the name -- without the Combining part, defined by '\x036f' -- (•ͯ). pattern LatinSmallLetterX :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicTitlo, the name without -- the Combining part, defined by '\x0483' (•҃). pattern CyrillicTitlo :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicPalatalization, the name -- without the Combining part, defined by '\x0484' -- (•҄). pattern CyrillicPalatalization :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicDasiaPneumata, the name -- without the Combining part, defined by '\x0485' -- (•҅). pattern CyrillicDasiaPneumata :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicPsiliPneumata, the name -- without the Combining part, defined by '\x0486' -- (•҆). pattern CyrillicPsiliPneumata :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicPokrytie, the name -- without the Combining part, defined by '\x0487' -- (•҇). pattern CyrillicPokrytie :: CombiningCharacter -- | A pattern synonym for NkoCombiningShortHighTone, the name -- without the Combining part, defined by '\x07eb' -- (•߫). pattern NkoShortHighTone :: CombiningCharacter -- | A pattern synonym for NkoCombiningShortLowTone, the name -- without the Combining part, defined by '\x07ec' -- (•߬). pattern NkoShortLowTone :: CombiningCharacter -- | A pattern synonym for NkoCombiningShortRisingTone, the name -- without the Combining part, defined by '\x07ed' -- (•߭). pattern NkoShortRisingTone :: CombiningCharacter -- | A pattern synonym for NkoCombiningLongDescendingTone, the name -- without the Combining part, defined by '\x07ee' -- (•߮). pattern NkoLongDescendingTone :: CombiningCharacter -- | A pattern synonym for NkoCombiningLongHighTone, the name -- without the Combining part, defined by '\x07ef' -- (•߯). pattern NkoLongHighTone :: CombiningCharacter -- | A pattern synonym for NkoCombiningLongLowTone, the name without -- the Combining part, defined by '\x07f0' (•߰). pattern NkoLongLowTone :: CombiningCharacter -- | A pattern synonym for NkoCombiningLongRisingTone, the name -- without the Combining part, defined by '\x07f1' -- (•߱). pattern NkoLongRisingTone :: CombiningCharacter -- | A pattern synonym for NkoCombiningNasalizationMark, the name -- without the Combining part, defined by '\x07f2' -- (•߲). pattern NkoNasalizationMark :: CombiningCharacter -- | A pattern synonym for NkoCombiningDoubleDotAbove, the name -- without the Combining part, defined by '\x07f3' -- (•߳). pattern NkoDoubleDotAbove :: CombiningCharacter -- | A pattern synonym for -- EthiopicCombiningGeminationAndVowelLengthMark, the name without -- the Combining part, defined by '\x135d' (•፝). pattern EthiopicGeminationAndVowelLengthMark :: CombiningCharacter -- | A pattern synonym for EthiopicCombiningVowelLengthMark, the -- name without the Combining part, defined by '\x135e' -- (•፞). pattern EthiopicVowelLengthMark :: CombiningCharacter -- | A pattern synonym for EthiopicCombiningGeminationMark, the name -- without the Combining part, defined by '\x135f' -- (•፟). pattern EthiopicGeminationMark :: CombiningCharacter -- | A pattern synonym for TaiThamCombiningCryptogrammicDot, the -- name without the Combining part, defined by '\x1a7f' -- (•᩿). pattern TaiThamCryptogrammicDot :: CombiningCharacter -- | A pattern synonym for CombiningDoubledCircumflexAccent, the -- name without the Combining part, defined by '\x1ab0' -- (•᪰). pattern DoubledCircumflexAccent :: CombiningCharacter -- | A pattern synonym for CombiningDiaeresisRing, the name without -- the Combining part, defined by '\x1ab1' (•᪱). pattern DiaeresisRing :: CombiningCharacter -- | A pattern synonym for CombiningInfinity, the name without the -- Combining part, defined by '\x1ab2' (•᪲). pattern Infinity :: CombiningCharacter -- | A pattern synonym for CombiningDownwardsArrow, the name without -- the Combining part, defined by '\x1ab3' (•᪳). pattern DownwardsArrow :: CombiningCharacter -- | A pattern synonym for CombiningTripleDot, the name without the -- Combining part, defined by '\x1ab4' (•᪴). pattern TripleDot :: CombiningCharacter -- | A pattern synonym for CombiningXXBelow, the name without the -- Combining part, defined by '\x1ab5' (•᪵). pattern XXBelow :: CombiningCharacter -- | A pattern synonym for CombiningWigglyLineBelow, the name -- without the Combining part, defined by '\x1ab6' -- (•᪶). pattern WigglyLineBelow :: CombiningCharacter -- | A pattern synonym for CombiningOpenMarkBelow, the name without -- the Combining part, defined by '\x1ab7' (•᪷). pattern OpenMarkBelow :: CombiningCharacter -- | A pattern synonym for CombiningDoubleOpenMarkBelow, the name -- without the Combining part, defined by '\x1ab8' -- (•᪸). pattern DoubleOpenMarkBelow :: CombiningCharacter -- | A pattern synonym for CombiningLightCentralizationStrokeBelow, -- the name without the Combining part, defined by -- '\x1ab9' (•᪹). pattern LightCentralizationStrokeBelow :: CombiningCharacter -- | A pattern synonym for CombiningStrongCentralizationStrokeBelow, -- the name without the Combining part, defined by -- '\x1aba' (•᪺). pattern StrongCentralizationStrokeBelow :: CombiningCharacter -- | A pattern synonym for CombiningParenthesesAbove, the name -- without the Combining part, defined by '\x1abb' -- (•᪻). pattern ParenthesesAbove :: CombiningCharacter -- | A pattern synonym for CombiningDoubleParenthesesAbove, the name -- without the Combining part, defined by '\x1abc' -- (•᪼). pattern DoubleParenthesesAbove :: CombiningCharacter -- | A pattern synonym for CombiningParenthesesBelow, the name -- without the Combining part, defined by '\x1abd' -- (•᪽). pattern ParenthesesBelow :: CombiningCharacter -- | A pattern synonym for BalineseMusicalSymbolCombiningTegeh, the -- name without the Combining part, defined by '\x1b6b' -- (•᭫). pattern BalineseMusicalSymbolTegeh :: CombiningCharacter -- | A pattern synonym for BalineseMusicalSymbolCombiningEndep, the -- name without the Combining part, defined by '\x1b6c' -- (•᭬). pattern BalineseMusicalSymbolEndep :: CombiningCharacter -- | A pattern synonym for BalineseMusicalSymbolCombiningKempul, the -- name without the Combining part, defined by '\x1b6d' -- (•᭭). pattern BalineseMusicalSymbolKempul :: CombiningCharacter -- | A pattern synonym for BalineseMusicalSymbolCombiningKempli, the -- name without the Combining part, defined by '\x1b6e' -- (•᭮). pattern BalineseMusicalSymbolKempli :: CombiningCharacter -- | A pattern synonym for BalineseMusicalSymbolCombiningJegogan, -- the name without the Combining part, defined by -- '\x1b6f' (•᭯). pattern BalineseMusicalSymbolJegogan :: CombiningCharacter -- | A pattern synonym for -- BalineseMusicalSymbolCombiningKempulWithJegogan, the name -- without the Combining part, defined by '\x1b70' -- (•᭰). pattern BalineseMusicalSymbolKempulWithJegogan :: CombiningCharacter -- | A pattern synonym for -- BalineseMusicalSymbolCombiningKempliWithJegogan, the name -- without the Combining part, defined by '\x1b71' -- (•᭱). pattern BalineseMusicalSymbolKempliWithJegogan :: CombiningCharacter -- | A pattern synonym for BalineseMusicalSymbolCombiningBende, the -- name without the Combining part, defined by '\x1b72' -- (•᭲). pattern BalineseMusicalSymbolBende :: CombiningCharacter -- | A pattern synonym for BalineseMusicalSymbolCombiningGong, the -- name without the Combining part, defined by '\x1b73' -- (•᭳). pattern BalineseMusicalSymbolGong :: CombiningCharacter -- | A pattern synonym for CombiningDottedGraveAccent, the name -- without the Combining part, defined by '\x1dc0' -- (•᷀). pattern DottedGraveAccent :: CombiningCharacter -- | A pattern synonym for CombiningDottedAcuteAccent, the name -- without the Combining part, defined by '\x1dc1' -- (•᷁). pattern DottedAcuteAccent :: CombiningCharacter -- | A pattern synonym for CombiningSnakeBelow, the name without the -- Combining part, defined by '\x1dc2' (•᷂). pattern SnakeBelow :: CombiningCharacter -- | A pattern synonym for CombiningSuspensionMark, the name without -- the Combining part, defined by '\x1dc3' (•᷃). pattern SuspensionMark :: CombiningCharacter -- | A pattern synonym for CombiningMacronAcute, the name without -- the Combining part, defined by '\x1dc4' (•᷄). pattern MacronAcute :: CombiningCharacter -- | A pattern synonym for CombiningGraveMacron, the name without -- the Combining part, defined by '\x1dc5' (•᷅). pattern GraveMacron :: CombiningCharacter -- | A pattern synonym for CombiningMacronGrave, the name without -- the Combining part, defined by '\x1dc6' (•᷆). pattern MacronGrave :: CombiningCharacter -- | A pattern synonym for CombiningAcuteMacron, the name without -- the Combining part, defined by '\x1dc7' (•᷇). pattern AcuteMacron :: CombiningCharacter -- | A pattern synonym for CombiningGraveAcuteGrave, the name -- without the Combining part, defined by '\x1dc8' -- (•᷈). pattern GraveAcuteGrave :: CombiningCharacter -- | A pattern synonym for CombiningAcuteGraveAcute, the name -- without the Combining part, defined by '\x1dc9' -- (•᷉). pattern AcuteGraveAcute :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterRBelow, the name -- without the Combining part, defined by '\x1dca' -- (•᷊). pattern LatinSmallLetterRBelow :: CombiningCharacter -- | A pattern synonym for CombiningBreveMacron, the name without -- the Combining part, defined by '\x1dcb' (•᷋). pattern BreveMacron :: CombiningCharacter -- | A pattern synonym for CombiningMacronBreve, the name without -- the Combining part, defined by '\x1dcc' (•᷌). pattern MacronBreve :: CombiningCharacter -- | A pattern synonym for CombiningDoubleCircumflexAbove, the name -- without the Combining part, defined by '\x1dcd' -- (•᷍). pattern DoubleCircumflexAbove :: CombiningCharacter -- | A pattern synonym for CombiningOgonekAbove, the name without -- the Combining part, defined by '\x1dce' (•᷎). pattern OgonekAbove :: CombiningCharacter -- | A pattern synonym for CombiningZigzagBelow, the name without -- the Combining part, defined by '\x1dcf' (•᷏). pattern ZigzagBelow :: CombiningCharacter -- | A pattern synonym for CombiningIsBelow, the name without the -- Combining part, defined by '\x1dd0' (•᷐). pattern IsBelow :: CombiningCharacter -- | A pattern synonym for CombiningUrAbove, the name without the -- Combining part, defined by '\x1dd1' (•᷑). pattern UrAbove :: CombiningCharacter -- | A pattern synonym for CombiningUsAbove, the name without the -- Combining part, defined by '\x1dd2' (•᷒). pattern UsAbove :: CombiningCharacter -- | A pattern synonym for -- CombiningLatinSmallLetterFlattenedOpenAAbove, the name without -- the Combining part, defined by '\x1dd3' (•ᷓ). pattern LatinSmallLetterFlattenedOpenAAbove :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterAe, the name -- without the Combining part, defined by '\x1dd4' -- (•ᷔ). pattern LatinSmallLetterAe :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterAo, the name -- without the Combining part, defined by '\x1dd5' -- (•ᷕ). pattern LatinSmallLetterAo :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterAv, the name -- without the Combining part, defined by '\x1dd6' -- (•ᷖ). pattern LatinSmallLetterAv :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterCCedilla, the -- name without the Combining part, defined by '\x1dd7' -- (•ᷗ). pattern LatinSmallLetterCCedilla :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterInsularD, the -- name without the Combining part, defined by '\x1dd8' -- (•ᷘ). pattern LatinSmallLetterInsularD :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterEth, the name -- without the Combining part, defined by '\x1dd9' -- (•ᷙ). pattern LatinSmallLetterEth :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterG, the name -- without the Combining part, defined by '\x1dda' -- (•ᷚ). pattern LatinSmallLetterG :: CombiningCharacter -- | A pattern synonym for CombiningLatinLetterSmallCapitalG, the -- name without the Combining part, defined by '\x1ddb' -- (•ᷛ). pattern LatinLetterSmallCapitalG :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterK, the name -- without the Combining part, defined by '\x1ddc' -- (•ᷜ). pattern LatinSmallLetterK :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterL, the name -- without the Combining part, defined by '\x1ddd' -- (•ᷝ). pattern LatinSmallLetterL :: CombiningCharacter -- | A pattern synonym for CombiningLatinLetterSmallCapitalL, the -- name without the Combining part, defined by '\x1dde' -- (•ᷞ). pattern LatinLetterSmallCapitalL :: CombiningCharacter -- | A pattern synonym for CombiningLatinLetterSmallCapitalM, the -- name without the Combining part, defined by '\x1ddf' -- (•ᷟ). pattern LatinLetterSmallCapitalM :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterN, the name -- without the Combining part, defined by '\x1de0' -- (•ᷠ). pattern LatinSmallLetterN :: CombiningCharacter -- | A pattern synonym for CombiningLatinLetterSmallCapitalN, the -- name without the Combining part, defined by '\x1de1' -- (•ᷡ). pattern LatinLetterSmallCapitalN :: CombiningCharacter -- | A pattern synonym for CombiningLatinLetterSmallCapitalR, the -- name without the Combining part, defined by '\x1de2' -- (•ᷢ). pattern LatinLetterSmallCapitalR :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterRRotunda, the -- name without the Combining part, defined by '\x1de3' -- (•ᷣ). pattern LatinSmallLetterRRotunda :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterS, the name -- without the Combining part, defined by '\x1de4' -- (•ᷤ). pattern LatinSmallLetterS :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterLongS, the name -- without the Combining part, defined by '\x1de5' -- (•ᷥ). pattern LatinSmallLetterLongS :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterZ, the name -- without the Combining part, defined by '\x1de6' -- (•ᷦ). pattern LatinSmallLetterZ :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterAlpha, the name -- without the Combining part, defined by '\x1de7' -- (•ᷧ). pattern LatinSmallLetterAlpha :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterB, the name -- without the Combining part, defined by '\x1de8' -- (•ᷨ). pattern LatinSmallLetterB :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterBeta, the name -- without the Combining part, defined by '\x1de9' -- (•ᷩ). pattern LatinSmallLetterBeta :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterSchwa, the name -- without the Combining part, defined by '\x1dea' -- (•ᷪ). pattern LatinSmallLetterSchwa :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterF, the name -- without the Combining part, defined by '\x1deb' -- (•ᷫ). pattern LatinSmallLetterF :: CombiningCharacter -- | A pattern synonym for -- CombiningLatinSmallLetterLWithDoubleMiddleTilde, the name -- without the Combining part, defined by '\x1dec' -- (•ᷬ). pattern LatinSmallLetterLWithDoubleMiddleTilde :: CombiningCharacter -- | A pattern synonym for -- CombiningLatinSmallLetterOWithLightCentralizationStroke, the -- name without the Combining part, defined by '\x1ded' -- (•ᷭ). pattern LatinSmallLetterOWithLightCentralizationStroke :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterP, the name -- without the Combining part, defined by '\x1dee' -- (•ᷮ). pattern LatinSmallLetterP :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterEsh, the name -- without the Combining part, defined by '\x1def' -- (•ᷯ). pattern LatinSmallLetterEsh :: CombiningCharacter -- | A pattern synonym for -- CombiningLatinSmallLetterUWithLightCentralizationStroke, the -- name without the Combining part, defined by '\x1df0' -- (•ᷰ). pattern LatinSmallLetterUWithLightCentralizationStroke :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterW, the name -- without the Combining part, defined by '\x1df1' -- (•ᷱ). pattern LatinSmallLetterW :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterAWithDiaeresis, -- the name without the Combining part, defined by -- '\x1df2' (•ᷲ). pattern LatinSmallLetterAWithDiaeresis :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterOWithDiaeresis, -- the name without the Combining part, defined by -- '\x1df3' (•ᷳ). pattern LatinSmallLetterOWithDiaeresis :: CombiningCharacter -- | A pattern synonym for CombiningLatinSmallLetterUWithDiaeresis, -- the name without the Combining part, defined by -- '\x1df4' (•ᷴ). pattern LatinSmallLetterUWithDiaeresis :: CombiningCharacter -- | A pattern synonym for CombiningUpTackAbove, the name without -- the Combining part, defined by '\x1df5' (•᷵). pattern UpTackAbove :: CombiningCharacter -- | A pattern synonym for CombiningDeletionMark, the name without -- the Combining part, defined by '\x1dfb' (•᷻). pattern DeletionMark :: CombiningCharacter -- | A pattern synonym for CombiningDoubleInvertedBreveBelow, the -- name without the Combining part, defined by '\x1dfc' -- (•᷼). pattern DoubleInvertedBreveBelow :: CombiningCharacter -- | A pattern synonym for CombiningAlmostEqualToBelow, the name -- without the Combining part, defined by '\x1dfd' -- (•᷽). pattern AlmostEqualToBelow :: CombiningCharacter -- | A pattern synonym for CombiningLeftArrowheadAbove, the name -- without the Combining part, defined by '\x1dfe' -- (•᷾). pattern LeftArrowheadAbove :: CombiningCharacter -- | A pattern synonym for -- CombiningRightArrowheadAndDownArrowheadBelow, the name without -- the Combining part, defined by '\x1dff' (•᷿). pattern RightArrowheadAndDownArrowheadBelow :: CombiningCharacter -- | A pattern synonym for CombiningLeftHarpoonAbove, the name -- without the Combining part, defined by '\x20d0' -- (•⃐). pattern LeftHarpoonAbove :: CombiningCharacter -- | A pattern synonym for CombiningRightHarpoonAbove, the name -- without the Combining part, defined by '\x20d1' -- (•⃑). pattern RightHarpoonAbove :: CombiningCharacter -- | A pattern synonym for CombiningLongVerticalLineOverlay, the -- name without the Combining part, defined by '\x20d2' -- (•⃒). pattern LongVerticalLineOverlay :: CombiningCharacter -- | A pattern synonym for CombiningShortVerticalLineOverlay, the -- name without the Combining part, defined by '\x20d3' -- (•⃓). pattern ShortVerticalLineOverlay :: CombiningCharacter -- | A pattern synonym for CombiningAnticlockwiseArrowAbove, the -- name without the Combining part, defined by '\x20d4' -- (•⃔). pattern AnticlockwiseArrowAbove :: CombiningCharacter -- | A pattern synonym for CombiningClockwiseArrowAbove, the name -- without the Combining part, defined by '\x20d5' -- (•⃕). pattern ClockwiseArrowAbove :: CombiningCharacter -- | A pattern synonym for CombiningLeftArrowAbove, the name without -- the Combining part, defined by '\x20d6' (•⃖). pattern LeftArrowAbove :: CombiningCharacter -- | A pattern synonym for CombiningRightArrowAbove, the name -- without the Combining part, defined by '\x20d7' -- (•⃗). pattern RightArrowAbove :: CombiningCharacter -- | A pattern synonym for CombiningRingOverlay, the name without -- the Combining part, defined by '\x20d8' (•⃘). pattern RingOverlay :: CombiningCharacter -- | A pattern synonym for CombiningClockwiseRingOverlay, the name -- without the Combining part, defined by '\x20d9' -- (•⃙). pattern ClockwiseRingOverlay :: CombiningCharacter -- | A pattern synonym for CombiningAnticlockwiseRingOverlay, the -- name without the Combining part, defined by '\x20da' -- (•⃚). pattern AnticlockwiseRingOverlay :: CombiningCharacter -- | A pattern synonym for CombiningThreeDotsAbove, the name without -- the Combining part, defined by '\x20db' (•⃛). pattern ThreeDotsAbove :: CombiningCharacter -- | A pattern synonym for CombiningFourDotsAbove, the name without -- the Combining part, defined by '\x20dc' (•⃜). pattern FourDotsAbove :: CombiningCharacter -- | A pattern synonym for CombiningLeftRightArrowAbove, the name -- without the Combining part, defined by '\x20e1' -- (•⃡). pattern LeftRightArrowAbove :: CombiningCharacter -- | A pattern synonym for CombiningReverseSolidusOverlay, the name -- without the Combining part, defined by '\x20e5' -- (•⃥). pattern ReverseSolidusOverlay :: CombiningCharacter -- | A pattern synonym for CombiningDoubleVerticalStrokeOverlay, the -- name without the Combining part, defined by '\x20e6' -- (•⃦). pattern DoubleVerticalStrokeOverlay :: CombiningCharacter -- | A pattern synonym for CombiningAnnuitySymbol, the name without -- the Combining part, defined by '\x20e7' (•⃧). pattern AnnuitySymbol :: CombiningCharacter -- | A pattern synonym for CombiningTripleUnderdot, the name without -- the Combining part, defined by '\x20e8' (•⃨). pattern TripleUnderdot :: CombiningCharacter -- | A pattern synonym for CombiningWideBridgeAbove, the name -- without the Combining part, defined by '\x20e9' -- (•⃩). pattern WideBridgeAbove :: CombiningCharacter -- | A pattern synonym for CombiningLeftwardsArrowOverlay, the name -- without the Combining part, defined by '\x20ea' -- (•⃪). pattern LeftwardsArrowOverlay :: CombiningCharacter -- | A pattern synonym for CombiningLongDoubleSolidusOverlay, the -- name without the Combining part, defined by '\x20eb' -- (•⃫). pattern LongDoubleSolidusOverlay :: CombiningCharacter -- | A pattern synonym for -- CombiningRightwardsHarpoonWithBarbDownwards, the name without -- the Combining part, defined by '\x20ec' (•⃬). pattern RightwardsHarpoonWithBarbDownwards :: CombiningCharacter -- | A pattern synonym for -- CombiningLeftwardsHarpoonWithBarbDownwards, the name without -- the Combining part, defined by '\x20ed' (•⃭). pattern LeftwardsHarpoonWithBarbDownwards :: CombiningCharacter -- | A pattern synonym for CombiningLeftArrowBelow, the name without -- the Combining part, defined by '\x20ee' (•⃮). pattern LeftArrowBelow :: CombiningCharacter -- | A pattern synonym for CombiningRightArrowBelow, the name -- without the Combining part, defined by '\x20ef' -- (•⃯). pattern RightArrowBelow :: CombiningCharacter -- | A pattern synonym for CombiningAsteriskAbove, the name without -- the Combining part, defined by '\x20f0' (•⃰). pattern AsteriskAbove :: CombiningCharacter -- | A pattern synonym for CopticCombiningNiAbove, the name without -- the Combining part, defined by '\x2cef' (•⳯). pattern CopticNiAbove :: CombiningCharacter -- | A pattern synonym for CopticCombiningSpiritusAsper, the name -- without the Combining part, defined by '\x2cf0' -- (•⳰). pattern CopticSpiritusAsper :: CombiningCharacter -- | A pattern synonym for CopticCombiningSpiritusLenis, the name -- without the Combining part, defined by '\x2cf1' -- (•⳱). pattern CopticSpiritusLenis :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterBe, the name -- without the Combining part, defined by '\x2de0' -- (•ⷠ). pattern CyrillicLetterBe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterVe, the name -- without the Combining part, defined by '\x2de1' -- (•ⷡ). pattern CyrillicLetterVe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterGhe, the name -- without the Combining part, defined by '\x2de2' -- (•ⷢ). pattern CyrillicLetterGhe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterDe, the name -- without the Combining part, defined by '\x2de3' -- (•ⷣ). pattern CyrillicLetterDe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterZhe, the name -- without the Combining part, defined by '\x2de4' -- (•ⷤ). pattern CyrillicLetterZhe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterZe, the name -- without the Combining part, defined by '\x2de5' -- (•ⷥ). pattern CyrillicLetterZe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterKa, the name -- without the Combining part, defined by '\x2de6' -- (•ⷦ). pattern CyrillicLetterKa :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterEl, the name -- without the Combining part, defined by '\x2de7' -- (•ⷧ). pattern CyrillicLetterEl :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterEm, the name -- without the Combining part, defined by '\x2de8' -- (•ⷨ). pattern CyrillicLetterEm :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterEn, the name -- without the Combining part, defined by '\x2de9' -- (•ⷩ). pattern CyrillicLetterEn :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterO, the name -- without the Combining part, defined by '\x2dea' -- (•ⷪ). pattern CyrillicLetterO :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterPe, the name -- without the Combining part, defined by '\x2deb' -- (•ⷫ). pattern CyrillicLetterPe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterEr, the name -- without the Combining part, defined by '\x2dec' -- (•ⷬ). pattern CyrillicLetterEr :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterEs, the name -- without the Combining part, defined by '\x2ded' -- (•ⷭ). pattern CyrillicLetterEs :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterTe, the name -- without the Combining part, defined by '\x2dee' -- (•ⷮ). pattern CyrillicLetterTe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterHa, the name -- without the Combining part, defined by '\x2def' -- (•ⷯ). pattern CyrillicLetterHa :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterTse, the name -- without the Combining part, defined by '\x2df0' -- (•ⷰ). pattern CyrillicLetterTse :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterChe, the name -- without the Combining part, defined by '\x2df1' -- (•ⷱ). pattern CyrillicLetterChe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterSha, the name -- without the Combining part, defined by '\x2df2' -- (•ⷲ). pattern CyrillicLetterSha :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterShcha, the name -- without the Combining part, defined by '\x2df3' -- (•ⷳ). pattern CyrillicLetterShcha :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterFita, the name -- without the Combining part, defined by '\x2df4' -- (•ⷴ). pattern CyrillicLetterFita :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterEsTe, the name -- without the Combining part, defined by '\x2df5' -- (•ⷵ). pattern CyrillicLetterEsTe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterA, the name -- without the Combining part, defined by '\x2df6' -- (•ⷶ). pattern CyrillicLetterA :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterIe, the name -- without the Combining part, defined by '\x2df7' -- (•ⷷ). pattern CyrillicLetterIe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterDjerv, the name -- without the Combining part, defined by '\x2df8' -- (•ⷸ). pattern CyrillicLetterDjerv :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterMonographUk, the -- name without the Combining part, defined by '\x2df9' -- (•ⷹ). pattern CyrillicLetterMonographUk :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterYat, the name -- without the Combining part, defined by '\x2dfa' -- (•ⷺ). pattern CyrillicLetterYat :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterYu, the name -- without the Combining part, defined by '\x2dfb' -- (•ⷻ). pattern CyrillicLetterYu :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterIotifiedA, the -- name without the Combining part, defined by '\x2dfc' -- (•ⷼ). pattern CyrillicLetterIotifiedA :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterLittleYus, the -- name without the Combining part, defined by '\x2dfd' -- (•ⷽ). pattern CyrillicLetterLittleYus :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterBigYus, the name -- without the Combining part, defined by '\x2dfe' -- (•ⷾ). pattern CyrillicLetterBigYus :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterIotifiedBigYus, -- the name without the Combining part, defined by -- '\x2dff' (•ⷿ). pattern CyrillicLetterIotifiedBigYus :: CombiningCharacter -- | A pattern synonym for CombiningKatakanaHiraganaVoicedSoundMark, -- the name without the Combining part, defined by -- '\x3099' (•゙). pattern KatakanaHiraganaVoicedSoundMark :: CombiningCharacter -- | A pattern synonym for -- CombiningKatakanaHiraganaSemiVoicedSoundMark, the name without -- the Combining part, defined by '\x309a' (•゚). pattern KatakanaHiraganaSemiVoicedSoundMark :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicVzmet, the name without -- the Combining part, defined by '\xa66f' (•꙯). pattern CyrillicVzmet :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterUkrainianIe, the -- name without the Combining part, defined by '\xa674' -- (•ꙴ). pattern CyrillicLetterUkrainianIe :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterI, the name -- without the Combining part, defined by '\xa675' -- (•ꙵ). pattern CyrillicLetterI :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterYi, the name -- without the Combining part, defined by '\xa676' -- (•ꙶ). pattern CyrillicLetterYi :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterU, the name -- without the Combining part, defined by '\xa677' -- (•ꙷ). pattern CyrillicLetterU :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterHardSign, the name -- without the Combining part, defined by '\xa678' -- (•ꙸ). pattern CyrillicLetterHardSign :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterYeru, the name -- without the Combining part, defined by '\xa679' -- (•ꙹ). pattern CyrillicLetterYeru :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterSoftSign, the name -- without the Combining part, defined by '\xa67a' -- (•ꙺ). pattern CyrillicLetterSoftSign :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterOmega, the name -- without the Combining part, defined by '\xa67b' -- (•ꙻ). pattern CyrillicLetterOmega :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicKavyka, the name without -- the Combining part, defined by '\xa67c' (•꙼). pattern CyrillicKavyka :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicPayerok, the name -- without the Combining part, defined by '\xa67d' -- (•꙽). pattern CyrillicPayerok :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterEf, the name -- without the Combining part, defined by '\xa69e' -- (•ꚞ). pattern CyrillicLetterEf :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicLetterIotifiedE, the -- name without the Combining part, defined by '\xa69f' -- (•ꚟ). pattern CyrillicLetterIotifiedE :: CombiningCharacter -- | A pattern synonym for BamumCombiningMarkKoqndon, the name -- without the Combining part, defined by '\xa6f0' -- (•꛰). pattern BamumMarkKoqndon :: CombiningCharacter -- | A pattern synonym for BamumCombiningMarkTukwentis, the name -- without the Combining part, defined by '\xa6f1' -- (•꛱). pattern BamumMarkTukwentis :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariDigitZero, the name -- without the Combining part, defined by '\xa8e0' -- (•꣠). pattern DevanagariDigitZero :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariDigitOne, the name -- without the Combining part, defined by '\xa8e1' -- (•꣡). pattern DevanagariDigitOne :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariDigitTwo, the name -- without the Combining part, defined by '\xa8e2' -- (•꣢). pattern DevanagariDigitTwo :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariDigitThree, the name -- without the Combining part, defined by '\xa8e3' -- (•꣣). pattern DevanagariDigitThree :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariDigitFour, the name -- without the Combining part, defined by '\xa8e4' -- (•꣤). pattern DevanagariDigitFour :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariDigitFive, the name -- without the Combining part, defined by '\xa8e5' -- (•꣥). pattern DevanagariDigitFive :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariDigitSix, the name -- without the Combining part, defined by '\xa8e6' -- (•꣦). pattern DevanagariDigitSix :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariDigitSeven, the name -- without the Combining part, defined by '\xa8e7' -- (•꣧). pattern DevanagariDigitSeven :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariDigitEight, the name -- without the Combining part, defined by '\xa8e8' -- (•꣨). pattern DevanagariDigitEight :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariDigitNine, the name -- without the Combining part, defined by '\xa8e9' -- (•꣩). pattern DevanagariDigitNine :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariLetterA, the name -- without the Combining part, defined by '\xa8ea' -- (•꣪). pattern DevanagariLetterA :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariLetterU, the name -- without the Combining part, defined by '\xa8eb' -- (•꣫). pattern DevanagariLetterU :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariLetterKa, the name -- without the Combining part, defined by '\xa8ec' -- (•꣬). pattern DevanagariLetterKa :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariLetterNa, the name -- without the Combining part, defined by '\xa8ed' -- (•꣭). pattern DevanagariLetterNa :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariLetterPa, the name -- without the Combining part, defined by '\xa8ee' -- (•꣮). pattern DevanagariLetterPa :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariLetterRa, the name -- without the Combining part, defined by '\xa8ef' -- (•꣯). pattern DevanagariLetterRa :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariLetterVi, the name -- without the Combining part, defined by '\xa8f0' -- (•꣰). pattern DevanagariLetterVi :: CombiningCharacter -- | A pattern synonym for CombiningDevanagariSignAvagraha, the name -- without the Combining part, defined by '\xa8f1' -- (•꣱). pattern DevanagariSignAvagraha :: CombiningCharacter -- | A pattern synonym for CombiningLigatureLeftHalf, the name -- without the Combining part, defined by '\xfe20' -- (•︠). pattern LigatureLeftHalf :: CombiningCharacter -- | A pattern synonym for CombiningLigatureRightHalf, the name -- without the Combining part, defined by '\xfe21' -- (•︡). pattern LigatureRightHalf :: CombiningCharacter -- | A pattern synonym for CombiningDoubleTildeLeftHalf, the name -- without the Combining part, defined by '\xfe22' -- (•︢). pattern DoubleTildeLeftHalf :: CombiningCharacter -- | A pattern synonym for CombiningDoubleTildeRightHalf, the name -- without the Combining part, defined by '\xfe23' -- (•︣). pattern DoubleTildeRightHalf :: CombiningCharacter -- | A pattern synonym for CombiningMacronLeftHalf, the name without -- the Combining part, defined by '\xfe24' (•︤). pattern MacronLeftHalf :: CombiningCharacter -- | A pattern synonym for CombiningMacronRightHalf, the name -- without the Combining part, defined by '\xfe25' -- (•︥). pattern MacronRightHalf :: CombiningCharacter -- | A pattern synonym for CombiningConjoiningMacron, the name -- without the Combining part, defined by '\xfe26' -- (•︦). pattern ConjoiningMacron :: CombiningCharacter -- | A pattern synonym for CombiningLigatureLeftHalfBelow, the name -- without the Combining part, defined by '\xfe27' -- (•︧). pattern LigatureLeftHalfBelow :: CombiningCharacter -- | A pattern synonym for CombiningLigatureRightHalfBelow, the name -- without the Combining part, defined by '\xfe28' -- (•︨). pattern LigatureRightHalfBelow :: CombiningCharacter -- | A pattern synonym for CombiningTildeLeftHalfBelow, the name -- without the Combining part, defined by '\xfe29' -- (•︩). pattern TildeLeftHalfBelow :: CombiningCharacter -- | A pattern synonym for CombiningTildeRightHalfBelow, the name -- without the Combining part, defined by '\xfe2a' -- (•︪). pattern TildeRightHalfBelow :: CombiningCharacter -- | A pattern synonym for CombiningMacronLeftHalfBelow, the name -- without the Combining part, defined by '\xfe2b' -- (•︫). pattern MacronLeftHalfBelow :: CombiningCharacter -- | A pattern synonym for CombiningMacronRightHalfBelow, the name -- without the Combining part, defined by '\xfe2c' -- (•︬). pattern MacronRightHalfBelow :: CombiningCharacter -- | A pattern synonym for CombiningConjoiningMacronBelow, the name -- without the Combining part, defined by '\xfe2d' -- (•︭). pattern ConjoiningMacronBelow :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicTitloLeftHalf, the name -- without the Combining part, defined by '\xfe2e' -- (•︮). pattern CyrillicTitloLeftHalf :: CombiningCharacter -- | A pattern synonym for CombiningCyrillicTitloRightHalf, the name -- without the Combining part, defined by '\xfe2f' -- (•︯). pattern CyrillicTitloRightHalf :: CombiningCharacter -- | A pattern synonym for PhaistosDiscSignCombiningObliqueStroke, -- the name without the Combining part, defined by -- '\x101fd' (•𐇽). pattern PhaistosDiscSignObliqueStroke :: CombiningCharacter -- | A pattern synonym for CombiningOldPermicLetterAn, the name -- without the Combining part, defined by '\x10376' -- (•𐍶). pattern OldPermicLetterAn :: CombiningCharacter -- | A pattern synonym for CombiningOldPermicLetterDoi, the name -- without the Combining part, defined by '\x10377' -- (•𐍷). pattern OldPermicLetterDoi :: CombiningCharacter -- | A pattern synonym for CombiningOldPermicLetterZata, the name -- without the Combining part, defined by '\x10378' -- (•𐍸). pattern OldPermicLetterZata :: CombiningCharacter -- | A pattern synonym for CombiningOldPermicLetterNenoe, the name -- without the Combining part, defined by '\x10379' -- (•𐍹). pattern OldPermicLetterNenoe :: CombiningCharacter -- | A pattern synonym for CombiningOldPermicLetterSii, the name -- without the Combining part, defined by '\x1037a' -- (•𐍺). pattern OldPermicLetterSii :: CombiningCharacter -- | A pattern synonym for CombiningGranthaDigitZero, the name -- without the Combining part, defined by '\x11366' -- (•𑍦). pattern GranthaDigitZero :: CombiningCharacter -- | A pattern synonym for CombiningGranthaDigitOne, the name -- without the Combining part, defined by '\x11367' -- (•𑍧). pattern GranthaDigitOne :: CombiningCharacter -- | A pattern synonym for CombiningGranthaDigitTwo, the name -- without the Combining part, defined by '\x11368' -- (•𑍨). pattern GranthaDigitTwo :: CombiningCharacter -- | A pattern synonym for CombiningGranthaDigitThree, the name -- without the Combining part, defined by '\x11369' -- (•𑍩). pattern GranthaDigitThree :: CombiningCharacter -- | A pattern synonym for CombiningGranthaDigitFour, the name -- without the Combining part, defined by '\x1136a' -- (•𑍪). pattern GranthaDigitFour :: CombiningCharacter -- | A pattern synonym for CombiningGranthaDigitFive, the name -- without the Combining part, defined by '\x1136b' -- (•𑍫). pattern GranthaDigitFive :: CombiningCharacter -- | A pattern synonym for CombiningGranthaDigitSix, the name -- without the Combining part, defined by '\x1136c' -- (•𑍬). pattern GranthaDigitSix :: CombiningCharacter -- | A pattern synonym for CombiningGranthaLetterA, the name without -- the Combining part, defined by '\x11370' (•𑍰). pattern GranthaLetterA :: CombiningCharacter -- | A pattern synonym for CombiningGranthaLetterKa, the name -- without the Combining part, defined by '\x11371' -- (•𑍱). pattern GranthaLetterKa :: CombiningCharacter -- | A pattern synonym for CombiningGranthaLetterNa, the name -- without the Combining part, defined by '\x11372' -- (•𑍲). pattern GranthaLetterNa :: CombiningCharacter -- | A pattern synonym for CombiningGranthaLetterVi, the name -- without the Combining part, defined by '\x11373' -- (•𑍳). pattern GranthaLetterVi :: CombiningCharacter -- | A pattern synonym for CombiningGranthaLetterPa, the name -- without the Combining part, defined by '\x11374' -- (•𑍴). pattern GranthaLetterPa :: CombiningCharacter -- | A pattern synonym for BassaVahCombiningHighTone, the name -- without the Combining part, defined by '\x16af0' -- (•𖫰). pattern BassaVahHighTone :: CombiningCharacter -- | A pattern synonym for BassaVahCombiningLowTone, the name -- without the Combining part, defined by '\x16af1' -- (•𖫱). pattern BassaVahLowTone :: CombiningCharacter -- | A pattern synonym for BassaVahCombiningMidTone, the name -- without the Combining part, defined by '\x16af2' -- (•𖫲). pattern BassaVahMidTone :: CombiningCharacter -- | A pattern synonym for BassaVahCombiningLowMidTone, the name -- without the Combining part, defined by '\x16af3' -- (•𖫳). pattern BassaVahLowMidTone :: CombiningCharacter -- | A pattern synonym for BassaVahCombiningHighLowTone, the name -- without the Combining part, defined by '\x16af4' -- (•𖫴). pattern BassaVahHighLowTone :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningStem, the name -- without the Combining part, defined by '\x1d165' -- (•𝅥). pattern MusicalSymbolStem :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningSprechgesangStem, -- the name without the Combining part, defined by -- '\x1d166' (•𝅦). pattern MusicalSymbolSprechgesangStem :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningTremolo1, the name -- without the Combining part, defined by '\x1d167' -- (•𝅧). pattern MusicalSymbolTremolo1 :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningTremolo2, the name -- without the Combining part, defined by '\x1d168' -- (•𝅨). pattern MusicalSymbolTremolo2 :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningTremolo3, the name -- without the Combining part, defined by '\x1d169' -- (•𝅩). pattern MusicalSymbolTremolo3 :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningAugmentationDot, -- the name without the Combining part, defined by -- '\x1d16d' (•𝅭). pattern MusicalSymbolAugmentationDot :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningFlag1, the name -- without the Combining part, defined by '\x1d16e' -- (•𝅮). pattern MusicalSymbolFlag1 :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningFlag2, the name -- without the Combining part, defined by '\x1d16f' -- (•𝅯). pattern MusicalSymbolFlag2 :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningFlag3, the name -- without the Combining part, defined by '\x1d170' -- (•𝅰). pattern MusicalSymbolFlag3 :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningFlag4, the name -- without the Combining part, defined by '\x1d171' -- (•𝅱). pattern MusicalSymbolFlag4 :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningFlag5, the name -- without the Combining part, defined by '\x1d172' -- (•𝅲). pattern MusicalSymbolFlag5 :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningAccent, the name -- without the Combining part, defined by '\x1d17b' -- (•𝅻). pattern MusicalSymbolAccent :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningStaccato, the name -- without the Combining part, defined by '\x1d17c' -- (•𝅼). pattern MusicalSymbolStaccato :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningTenuto, the name -- without the Combining part, defined by '\x1d17d' -- (•𝅽). pattern MusicalSymbolTenuto :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningStaccatissimo, the -- name without the Combining part, defined by -- '\x1d17e' (•𝅾). pattern MusicalSymbolStaccatissimo :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningMarcato, the name -- without the Combining part, defined by '\x1d17f' -- (•𝅿). pattern MusicalSymbolMarcato :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningMarcatoStaccato, -- the name without the Combining part, defined by -- '\x1d180' (•𝆀). pattern MusicalSymbolMarcatoStaccato :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningAccentStaccato, the -- name without the Combining part, defined by -- '\x1d181' (•𝆁). pattern MusicalSymbolAccentStaccato :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningLoure, the name -- without the Combining part, defined by '\x1d182' -- (•𝆂). pattern MusicalSymbolLoure :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningDoit, the name -- without the Combining part, defined by '\x1d185' -- (•𝆅). pattern MusicalSymbolDoit :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningRip, the name -- without the Combining part, defined by '\x1d186' -- (•𝆆). pattern MusicalSymbolRip :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningFlip, the name -- without the Combining part, defined by '\x1d187' -- (•𝆇). pattern MusicalSymbolFlip :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningSmear, the name -- without the Combining part, defined by '\x1d188' -- (•𝆈). pattern MusicalSymbolSmear :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningBend, the name -- without the Combining part, defined by '\x1d189' -- (•𝆉). pattern MusicalSymbolBend :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningDoubleTongue, the -- name without the Combining part, defined by -- '\x1d18a' (•𝆊). pattern MusicalSymbolDoubleTongue :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningTripleTongue, the -- name without the Combining part, defined by -- '\x1d18b' (•𝆋). pattern MusicalSymbolTripleTongue :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningDownBow, the name -- without the Combining part, defined by '\x1d1aa' -- (•𝆪). pattern MusicalSymbolDownBow :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningUpBow, the name -- without the Combining part, defined by '\x1d1ab' -- (•𝆫). pattern MusicalSymbolUpBow :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningHarmonic, the name -- without the Combining part, defined by '\x1d1ac' -- (•𝆬). pattern MusicalSymbolHarmonic :: CombiningCharacter -- | A pattern synonym for MusicalSymbolCombiningSnapPizzicato, the -- name without the Combining part, defined by -- '\x1d1ad' (•𝆭). pattern MusicalSymbolSnapPizzicato :: CombiningCharacter -- | A pattern synonym for CombiningGreekMusicalTriseme, the name -- without the Combining part, defined by '\x1d242' -- (•𝉂). pattern GreekMusicalTriseme :: CombiningCharacter -- | A pattern synonym for CombiningGreekMusicalTetraseme, the name -- without the Combining part, defined by '\x1d243' -- (•𝉃). pattern GreekMusicalTetraseme :: CombiningCharacter -- | A pattern synonym for CombiningGreekMusicalPentaseme, the name -- without the Combining part, defined by '\x1d244' -- (•𝉄). pattern GreekMusicalPentaseme :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterAzu, the name -- without the Combining part, defined by '\x1e000' -- (•𞀀). pattern GlagoliticLetterAzu :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterBuky, the name -- without the Combining part, defined by '\x1e001' -- (•𞀁). pattern GlagoliticLetterBuky :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterVede, the name -- without the Combining part, defined by '\x1e002' -- (•𞀂). pattern GlagoliticLetterVede :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterGlagoli, the -- name without the Combining part, defined by -- '\x1e003' (•𞀃). pattern GlagoliticLetterGlagoli :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterDobro, the name -- without the Combining part, defined by '\x1e004' -- (•𞀄). pattern GlagoliticLetterDobro :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterYestu, the name -- without the Combining part, defined by '\x1e005' -- (•𞀅). pattern GlagoliticLetterYestu :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterZhivete, the -- name without the Combining part, defined by -- '\x1e006' (•𞀆). pattern GlagoliticLetterZhivete :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterZemlja, the name -- without the Combining part, defined by '\x1e008' -- (•𞀈). pattern GlagoliticLetterZemlja :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterIzhe, the name -- without the Combining part, defined by '\x1e009' -- (•𞀉). pattern GlagoliticLetterIzhe :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterInitialIzhe, the -- name without the Combining part, defined by -- '\x1e00a' (•𞀊). pattern GlagoliticLetterInitialIzhe :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterI, the name -- without the Combining part, defined by '\x1e00b' -- (•𞀋). pattern GlagoliticLetterI :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterDjervi, the name -- without the Combining part, defined by '\x1e00c' -- (•𞀌). pattern GlagoliticLetterDjervi :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterKako, the name -- without the Combining part, defined by '\x1e00d' -- (•𞀍). pattern GlagoliticLetterKako :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterLjudije, the -- name without the Combining part, defined by -- '\x1e00e' (•𞀎). pattern GlagoliticLetterLjudije :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterMyslite, the -- name without the Combining part, defined by -- '\x1e00f' (•𞀏). pattern GlagoliticLetterMyslite :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterNashi, the name -- without the Combining part, defined by '\x1e010' -- (•𞀐). pattern GlagoliticLetterNashi :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterOnu, the name -- without the Combining part, defined by '\x1e011' -- (•𞀑). pattern GlagoliticLetterOnu :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterPokoji, the name -- without the Combining part, defined by '\x1e012' -- (•𞀒). pattern GlagoliticLetterPokoji :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterRitsi, the name -- without the Combining part, defined by '\x1e013' -- (•𞀓). pattern GlagoliticLetterRitsi :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterSlovo, the name -- without the Combining part, defined by '\x1e014' -- (•𞀔). pattern GlagoliticLetterSlovo :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterTvrido, the name -- without the Combining part, defined by '\x1e015' -- (•𞀕). pattern GlagoliticLetterTvrido :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterUku, the name -- without the Combining part, defined by '\x1e016' -- (•𞀖). pattern GlagoliticLetterUku :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterFritu, the name -- without the Combining part, defined by '\x1e017' -- (•𞀗). pattern GlagoliticLetterFritu :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterHeru, the name -- without the Combining part, defined by '\x1e018' -- (•𞀘). pattern GlagoliticLetterHeru :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterShta, the name -- without the Combining part, defined by '\x1e01b' -- (•𞀛). pattern GlagoliticLetterShta :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterTsi, the name -- without the Combining part, defined by '\x1e01c' -- (•𞀜). pattern GlagoliticLetterTsi :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterChrivi, the name -- without the Combining part, defined by '\x1e01d' -- (•𞀝). pattern GlagoliticLetterChrivi :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterSha, the name -- without the Combining part, defined by '\x1e01e' -- (•𞀞). pattern GlagoliticLetterSha :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterYeru, the name -- without the Combining part, defined by '\x1e01f' -- (•𞀟). pattern GlagoliticLetterYeru :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterYeri, the name -- without the Combining part, defined by '\x1e020' -- (•𞀠). pattern GlagoliticLetterYeri :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterYati, the name -- without the Combining part, defined by '\x1e021' -- (•𞀡). pattern GlagoliticLetterYati :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterYu, the name -- without the Combining part, defined by '\x1e023' -- (•𞀣). pattern GlagoliticLetterYu :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterSmallYus, the -- name without the Combining part, defined by -- '\x1e024' (•𞀤). pattern GlagoliticLetterSmallYus :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterYo, the name -- without the Combining part, defined by '\x1e026' -- (•𞀦). pattern GlagoliticLetterYo :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterIotatedSmallYus, -- the name without the Combining part, defined by -- '\x1e027' (•𞀧). pattern GlagoliticLetterIotatedSmallYus :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterBigYus, the name -- without the Combining part, defined by '\x1e028' -- (•𞀨). pattern GlagoliticLetterBigYus :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterIotatedBigYus, -- the name without the Combining part, defined by -- '\x1e029' (•𞀩). pattern GlagoliticLetterIotatedBigYus :: CombiningCharacter -- | A pattern synonym for CombiningGlagoliticLetterFita, the name -- without the Combining part, defined by '\x1e02a' -- (•𞀪). pattern GlagoliticLetterFita :: CombiningCharacter -- | A pattern synonym for MendeKikakuiCombiningNumberTeens, the -- name without the Combining part, defined by -- '\x1e8d0' (•𞣐). pattern MendeKikakuiNumberTeens :: CombiningCharacter -- | A pattern synonym for MendeKikakuiCombiningNumberTens, the name -- without the Combining part, defined by '\x1e8d1' -- (•𞣑). pattern MendeKikakuiNumberTens :: CombiningCharacter -- | A pattern synonym for MendeKikakuiCombiningNumberHundreds, the -- name without the Combining part, defined by -- '\x1e8d2' (•𞣒). pattern MendeKikakuiNumberHundreds :: CombiningCharacter -- | A pattern synonym for MendeKikakuiCombiningNumberThousands, the -- name without the Combining part, defined by -- '\x1e8d3' (•𞣓). pattern MendeKikakuiNumberThousands :: CombiningCharacter -- | A pattern synonym for MendeKikakuiCombiningNumberTenThousands, -- the name without the Combining part, defined by -- '\x1e8d4' (•𞣔). pattern MendeKikakuiNumberTenThousands :: CombiningCharacter -- | A pattern synonym for -- MendeKikakuiCombiningNumberHundredThousands, the name without -- the Combining part, defined by '\x1e8d5' (•𞣕). pattern MendeKikakuiNumberHundredThousands :: CombiningCharacter -- | A pattern synonym for MendeKikakuiCombiningNumberMillions, the -- name without the Combining part, defined by -- '\x1e8d6' (•𞣖). pattern MendeKikakuiNumberMillions :: CombiningCharacter instance GHC.Show.Show Data.Char.Combining.CombiningCharacter instance GHC.Read.Read Data.Char.Combining.CombiningCharacter instance GHC.Classes.Ord Data.Char.Combining.CombiningCharacter instance GHC.Classes.Eq Data.Char.Combining.CombiningCharacter instance GHC.Enum.Enum Data.Char.Combining.CombiningCharacter instance GHC.Enum.Bounded Data.Char.Combining.CombiningCharacter instance GHC.Show.Show Data.Char.Combining.CombiningSequence instance GHC.Read.Read Data.Char.Combining.CombiningSequence instance GHC.Classes.Ord Data.Char.Combining.CombiningSequence instance GHC.Classes.Eq Data.Char.Combining.CombiningSequence instance Data.Char.Combining.ApplyCombine Data.Char.Combining.CombiningCharacter Data.Char.Combining.CombiningCharacter Data.Char.Combining.CombiningSequence instance Data.Char.Combining.ApplyCombine Data.Char.Combining.CombiningCharacter Data.Char.Combining.CombiningSequence Data.Char.Combining.CombiningSequence instance Data.Char.Combining.ApplyCombine Data.Char.Combining.CombiningCharacter [Data.Char.Combining.CombiningCharacter] [Data.Char.Combining.CombiningCharacter] instance Data.Char.Combining.ApplyCombine GHC.Types.Char Data.Char.Combining.CombiningCharacter Data.Text.Internal.Text instance Data.Char.Combining.ApplyCombine GHC.Types.Char [Data.Char.Combining.CombiningCharacter] Data.Text.Internal.Text instance Data.Char.Combining.ApplyCombine GHC.Types.Char Data.Char.Combining.CombiningSequence Data.Text.Internal.Text instance Data.String.IsString Data.Char.Combining.CombiningSequence instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Combining.CombiningSequence instance Data.String.IsString Data.Char.Combining.CombiningCharacter instance Data.String.IsString [Data.Char.Combining.CombiningCharacter] instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Combining.CombiningCharacter instance Data.Char.Core.UnicodeCharacter Data.Char.Combining.CombiningCharacter instance Data.Char.Core.UnicodeText Data.Char.Combining.CombiningCharacter -- | One can make use of a block 2600 and block 1fa00 of -- Unicode characters to render chess characters. One can render chess -- characters as netral, white, or black pieces, for -- such pieces one can render these rotated by 0, 90, 180 and 270 -- degrees. Knights can be rendered on 45, 135, 225 and 315 degrees as -- well. Furthermore unicode allows to render an equihopper, and -- special variants like a knight-queen, knight-rook, and -- knight-bishop. -- -- The module contains pattern synonyms for names that are often given to -- the pieces. module Data.Char.Chess -- | The color of a chess piece, this can for most pieces be Black, -- White, or Neutral. data ChessColor -- | White color. White :: ChessColor -- | Black color. Black :: ChessColor -- | Neutral chess pieces, sometimes depicted half white and half -- black. Neutral :: ChessColor -- | A data type that defined binary colors (BWhite, and -- BBlack), this is used for special chess pieces like a knight -- queen, knight rook, and knight bishop that only have -- no neutral color in unicode. data ChessColorBinary -- | White color. BWhite :: ChessColorBinary -- | Black color. BBlack :: ChessColorBinary -- | The type of chess pieces. Unicode includes an Equihopper as -- piece as well. data ChessPieceType -- | The king chess piece. King :: ChessPieceType -- | The queen chess piece. Queen :: ChessPieceType -- | The rook chess piece. Rook :: ChessPieceType -- | The bishop chess piece. Bishop :: ChessPieceType -- | The knight chess piece. Knight :: ChessPieceType -- | The pawn chess piece. Pawn :: ChessPieceType -- | The equihopper chess piece. Equihopper :: ChessPieceType -- | Hybrid chess pieces like the knight-queen, knight-rook -- and knight-bishop. data ChessHybridType -- | The knight-queen chess piece. KnightQueen :: ChessHybridType -- | The knight-rook chess piece. KnightRook :: ChessHybridType -- | The knight-bishop chess piece. KnightBishop :: ChessHybridType -- | Chess pieces that can be represented in Unicode. These are the -- king, queen, rook, bishop, knight, -- pawn, and equihopper over 0, 90, 180, and 270 degrees; -- and the knight over 45, 135, 225, and -- 315 degrees in Black, White and Neutral. -- Furthermore one can draw a knight-queen, knight-rook, -- and knight-bishop pieces can be drawn without rotation and only -- in BBlack or BWhite. data ChessPiece -- | Standard pieces drawn in black, white, or neutral -- and with rotation. Chess90 :: ChessColor -> ChessPieceType -> Rotate90 -> ChessPiece -- | Knights have unicode characters to render these rotated over -- 45, 135, 225 and 315 degrees. Chess45Knight :: ChessColor -> Rotate45 -> ChessPiece -- | Hybrid chess pieces can only be rendered in BBlack and -- BWhite. ChessHybrid :: ChessHybridType -> ChessColorBinary -> ChessPiece -- | Extra rotations that can be performed for knight chess pieces. data Rotate45 -- | Rotation over 45 degrees. R45 :: Rotate45 -- | Rotation over 135 degrees. R135 :: Rotate45 -- | Rotation over 225 degrees. R225 :: Rotate45 -- | Rotation over 315 degrees. R315 :: Rotate45 -- | Convert the given ChessPiece to the corresponding unicode -- character. chessPiece :: ChessPiece -> Char -- | A grasshopper is a queen rotated over 180 degrees. pattern Grasshopper :: ChessColor -> ChessPiece -- | A Nightrider is a knight rotated over 180 degrees. pattern Nightrider :: ChessColor -> ChessPiece -- | An amazon is alterative name for a knight-queen. pattern Amazon :: ChessColorBinary -> ChessPiece -- | A terror is alterative name for a knight-queen. pattern Terror :: ChessColorBinary -> ChessPiece -- | An omnipotent queen is alterative name for a -- knight-queen. pattern OmnipotentQueen :: ChessColorBinary -> ChessPiece -- | A superqueen is alterative name for a knight-queen. pattern Superqueen :: ChessColorBinary -> ChessPiece -- | A chancellor is alterative name for a knight-rook. pattern Chancellor :: ChessColorBinary -> ChessPiece -- | A marshall is alterative name for a knight-rook. pattern Marshall :: ChessColorBinary -> ChessPiece -- | An empress is alterative name for a knight-rook. pattern Empress :: ChessColorBinary -> ChessPiece -- | A cardinal is alterative name for a knight-bishop. pattern Cardinal :: ChessColorBinary -> ChessPiece -- | A princess is alterative name for a knight-bishop. pattern Princess :: ChessColorBinary -> ChessPiece instance GHC.Show.Show Data.Char.Chess.ChessColorBinary instance GHC.Read.Read Data.Char.Chess.ChessColorBinary instance GHC.Classes.Ord Data.Char.Chess.ChessColorBinary instance GHC.Generics.Generic Data.Char.Chess.ChessColorBinary instance GHC.Classes.Eq Data.Char.Chess.ChessColorBinary instance GHC.Enum.Enum Data.Char.Chess.ChessColorBinary instance Data.Data.Data Data.Char.Chess.ChessColorBinary instance GHC.Enum.Bounded Data.Char.Chess.ChessColorBinary instance GHC.Show.Show Data.Char.Chess.ChessColor instance GHC.Read.Read Data.Char.Chess.ChessColor instance GHC.Classes.Ord Data.Char.Chess.ChessColor instance GHC.Generics.Generic Data.Char.Chess.ChessColor instance GHC.Classes.Eq Data.Char.Chess.ChessColor instance GHC.Enum.Enum Data.Char.Chess.ChessColor instance Data.Data.Data Data.Char.Chess.ChessColor instance GHC.Enum.Bounded Data.Char.Chess.ChessColor instance GHC.Show.Show Data.Char.Chess.ChessPieceType instance GHC.Read.Read Data.Char.Chess.ChessPieceType instance GHC.Classes.Ord Data.Char.Chess.ChessPieceType instance GHC.Generics.Generic Data.Char.Chess.ChessPieceType instance GHC.Classes.Eq Data.Char.Chess.ChessPieceType instance GHC.Enum.Enum Data.Char.Chess.ChessPieceType instance Data.Data.Data Data.Char.Chess.ChessPieceType instance GHC.Enum.Bounded Data.Char.Chess.ChessPieceType instance GHC.Show.Show Data.Char.Chess.Rotate45 instance GHC.Read.Read Data.Char.Chess.Rotate45 instance GHC.Classes.Ord Data.Char.Chess.Rotate45 instance GHC.Generics.Generic Data.Char.Chess.Rotate45 instance GHC.Classes.Eq Data.Char.Chess.Rotate45 instance GHC.Enum.Enum Data.Char.Chess.Rotate45 instance Data.Data.Data Data.Char.Chess.Rotate45 instance GHC.Enum.Bounded Data.Char.Chess.Rotate45 instance GHC.Show.Show Data.Char.Chess.ChessHybridType instance GHC.Read.Read Data.Char.Chess.ChessHybridType instance GHC.Classes.Ord Data.Char.Chess.ChessHybridType instance GHC.Generics.Generic Data.Char.Chess.ChessHybridType instance GHC.Classes.Eq Data.Char.Chess.ChessHybridType instance GHC.Enum.Enum Data.Char.Chess.ChessHybridType instance Data.Data.Data Data.Char.Chess.ChessHybridType instance GHC.Enum.Bounded Data.Char.Chess.ChessHybridType instance GHC.Show.Show Data.Char.Chess.ChessPiece instance GHC.Read.Read Data.Char.Chess.ChessPiece instance GHC.Classes.Ord Data.Char.Chess.ChessPiece instance GHC.Generics.Generic Data.Char.Chess.ChessPiece instance GHC.Classes.Eq Data.Char.Chess.ChessPiece instance Data.Data.Data Data.Char.Chess.ChessPiece instance Data.Hashable.Class.Hashable Data.Char.Chess.ChessPiece instance Control.DeepSeq.NFData Data.Char.Chess.ChessPiece instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.ChessPiece instance Data.Hashable.Class.Hashable Data.Char.Chess.ChessHybridType instance Control.DeepSeq.NFData Data.Char.Chess.ChessHybridType instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.ChessHybridType instance Data.Hashable.Class.Hashable Data.Char.Chess.Rotate45 instance Control.DeepSeq.NFData Data.Char.Chess.Rotate45 instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.Rotate45 instance Data.Hashable.Class.Hashable Data.Char.Chess.ChessPieceType instance Control.DeepSeq.NFData Data.Char.Chess.ChessPieceType instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.ChessPieceType instance Data.Hashable.Class.Hashable Data.Char.Chess.ChessColor instance Control.DeepSeq.NFData Data.Char.Chess.ChessColor instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.ChessColor instance Data.Hashable.Class.Hashable Data.Char.Chess.ChessColorBinary instance Control.DeepSeq.NFData Data.Char.Chess.ChessColorBinary instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.ChessColorBinary -- | The 1F0A0 code block can be used to work with cards. This -- module makes working with the three sets of cards more convenient. The -- first set are cards with a suit (four suits) and a rank (14 ranks), -- which allows us to generate 56 cards. Next there are three jokes with -- the colors red, black and white. Finally there -- are 21 trump cards and the fool card (a tarot card which normally has -- no number). -- -- The module contains pattern synonyms that define common aliasses for -- these cards. module Data.Char.Card -- | A data type for the card suits data CardSuit -- | The spades card suit. Spades :: CardSuit -- | The hearts card suit. Hearts :: CardSuit -- | The diamonds card suit. Diamonds :: CardSuit -- | The clubs card suit. Clubs :: CardSuit -- | A data type for the rank of the card. data CardRank -- | The ace card rank. Ace :: CardRank -- | Card rank 2. R2 :: CardRank -- | Card rank 3. R3 :: CardRank -- | Card rank 4. R4 :: CardRank -- | Card rank 5. R5 :: CardRank -- | Card rank 6. R6 :: CardRank -- | Card rank 7. R7 :: CardRank -- | Card rank 8. R8 :: CardRank -- | Card rank 9. R9 :: CardRank -- | Card rank 10. R10 :: CardRank -- | The jack card rank. Jack :: CardRank -- | The knight card rank. Knight :: CardRank -- | The queen card rank. Queen :: CardRank -- | The king card rank. King :: CardRank -- | A data type to represent the three colors for which there are jokers: -- red, black and white. data JokerColor -- | The red joker. Red :: JokerColor -- | The black joker. Black :: JokerColor -- | The white joker. White :: JokerColor -- | A data type for the trump cards, often used for tarot. data Trump -- | The fool trump card, this tarot card is normally not numbered. Fool :: Trump -- | Tarot card I. Trump1 :: Trump -- | Tarot card II. Trump2 :: Trump -- | Tarot card III. Trump3 :: Trump -- | Tarot card IV. Trump4 :: Trump -- | Tarot card V. Trump5 :: Trump -- | Tarot card VI. Trump6 :: Trump -- | Tarot card VII. Trump7 :: Trump -- | Tarot card VIII. Trump8 :: Trump -- | Tarot card IX. Trump9 :: Trump -- | Tarot card X. Trump10 :: Trump -- | Tarot card XI. Trump11 :: Trump -- | Tarot card XII. Trump12 :: Trump -- | Tarot card XIII. Trump13 :: Trump -- | Tarot card XIV. Trump14 :: Trump -- | Tarot card XV. Trump15 :: Trump -- | Tarot card XVI. Trump16 :: Trump -- | Tarot card XVII. Trump17 :: Trump -- | Tarot card XVIII. Trump18 :: Trump -- | Tarot card XIX. Trump19 :: Trump -- | Tarot card XX. Trump20 :: Trump -- | Tarot card XXI. Trump21 :: Trump -- | A data type that represents the possible types of cards for which -- there is a Unicode characters. This is the back of a card, a card with -- a suit and rank, three jokers, and the 21 trump cards -- and the fool. data Card -- | The back of the card. Back :: Card -- | A card that is a combination of a CardSuit and a -- CardRank. There are 56 possibilities. Card :: CardSuit -> CardRank -> Card -- | Three possible JokerColor cards. Joker :: JokerColor -> Card Trump :: Trump -> Card -- | The unicode character that represents the back of the card. back :: Char -- | Convert the given Card object to its unicode equivalent. card :: Card -> Char -- | Convert the given CardSuit and CardRank to the -- equivalent unicode character for this card. card' :: CardSuit -> CardRank -> Char -- | Convert the given JokerColor to the unicode character which -- represents this joker color. joker :: JokerColor -> Char -- | Convert the given 't:Trump' value to the unicode equivalent. trump :: Trump -> Char -- | Swords is an alias for the spades card suit. pattern Swords :: CardSuit -- | Cups is an alias for the hearts card suit. pattern Cups :: CardSuit -- | Pentacles is an alias for the diamonds card suit. pattern Pentacles :: CardSuit -- | Wands is an alias for the clubs card suit. pattern Wands :: CardSuit -- | In France, the jack is sometimes called the valet. pattern Valet :: CardRank -- | In Germany, Austria and Switzerland, the jack is sometimes -- called the bube. pattern Bube :: CardRank -- | In Germany and Switzerland, the jack is sometimes called the -- unter. pattern Unter :: CardRank -- | An alternative name for the jack is page. pattern Page :: CardRank -- | In Italy, the jack is sometimes called the fante. pattern Fante :: CardRank -- | In France, the knight is sometimes called the chevalier. pattern Chevalier :: CardRank -- | In Germany, the knight is sometimes called the ober. pattern Ober :: CardRank -- | In Germany, the knight is sometimes called the ritter. pattern Ritter :: CardRank -- | An alternative name for the jack is cavall. pattern Cavall :: CardRank -- | An alternative name for the jack is cavaliere. pattern Cavaliere :: CardRank -- | An alternative name for the queen is dame. pattern Dame :: CardRank -- | In Germany, the queen is sometimes called the königin. pattern Königin :: CardRank -- | In Italy, the queen is sometimes called the regina. pattern Regina :: CardRank -- | In France, the king is sometimes called the roi. pattern Roi :: CardRank -- | In Germany, the king is sometimes called the könig. pattern König :: CardRank -- | In Italy, the queen is sometimes called the re. pattern Re :: CardRank -- | The trump card with number II is named childhood. pattern Childhood :: Trump -- | The trump card with number III is named youth. pattern Youth :: Trump -- | The trump card with number IV is named maturity. pattern Maturity :: Trump -- | The trump card with number V is named old age. pattern OldAge :: Trump -- | The trump card with number VI is named morning. pattern Morning :: Trump -- | The trump card with number VII is named afternoon. pattern Afternoon :: Trump -- | The trump card with number VIII is named evening. pattern Evening :: Trump -- | The trump card with number IX is named night. pattern Night :: Trump -- | The trump card with number X is named earth. pattern Earth :: Trump -- | The trump card with number X is named air. pattern Air :: Trump -- | The trump card with number XI is named water. pattern Water :: Trump -- | The trump card with number XI is named fire. pattern Fire :: Trump -- | The trump card with number XII is named dance. pattern Dance :: Trump -- | The trump card with number XIII is named shopping. pattern Shopping :: Trump -- | The trump card with number XIV is named open air. pattern OpenAir :: Trump -- | The trump card with number XV is named visual arts. pattern VisualArts :: Trump -- | The trump card with number XVI is named spring. pattern Spring :: Trump -- | The trump card with number XVII is named summer. pattern Summer :: Trump -- | The trump card with number XVIII is named autumn. pattern Autumn :: Trump -- | The trump card with number XIX is named winter. pattern Winter :: Trump -- | The trump card with number XX is named the game. pattern Game :: Trump -- | The trump card with number XXI is named collective. pattern Collective :: Trump -- | The trump card with number I is named individual. pattern Individual :: Trump instance GHC.Show.Show Data.Char.Card.CardSuit instance GHC.Read.Read Data.Char.Card.CardSuit instance GHC.Classes.Ord Data.Char.Card.CardSuit instance GHC.Generics.Generic Data.Char.Card.CardSuit instance GHC.Classes.Eq Data.Char.Card.CardSuit instance GHC.Enum.Enum Data.Char.Card.CardSuit instance Data.Data.Data Data.Char.Card.CardSuit instance GHC.Enum.Bounded Data.Char.Card.CardSuit instance GHC.Show.Show Data.Char.Card.CardRank instance GHC.Read.Read Data.Char.Card.CardRank instance GHC.Classes.Ord Data.Char.Card.CardRank instance GHC.Generics.Generic Data.Char.Card.CardRank instance GHC.Classes.Eq Data.Char.Card.CardRank instance GHC.Enum.Enum Data.Char.Card.CardRank instance Data.Data.Data Data.Char.Card.CardRank instance GHC.Enum.Bounded Data.Char.Card.CardRank instance GHC.Show.Show Data.Char.Card.JokerColor instance GHC.Read.Read Data.Char.Card.JokerColor instance GHC.Classes.Ord Data.Char.Card.JokerColor instance GHC.Generics.Generic Data.Char.Card.JokerColor instance GHC.Classes.Eq Data.Char.Card.JokerColor instance GHC.Enum.Enum Data.Char.Card.JokerColor instance Data.Data.Data Data.Char.Card.JokerColor instance GHC.Enum.Bounded Data.Char.Card.JokerColor instance GHC.Show.Show Data.Char.Card.Trump instance GHC.Read.Read Data.Char.Card.Trump instance GHC.Classes.Ord Data.Char.Card.Trump instance GHC.Generics.Generic Data.Char.Card.Trump instance GHC.Classes.Eq Data.Char.Card.Trump instance GHC.Enum.Enum Data.Char.Card.Trump instance Data.Data.Data Data.Char.Card.Trump instance GHC.Enum.Bounded Data.Char.Card.Trump instance GHC.Show.Show Data.Char.Card.Card instance GHC.Read.Read Data.Char.Card.Card instance GHC.Classes.Ord Data.Char.Card.Card instance GHC.Generics.Generic Data.Char.Card.Card instance GHC.Classes.Eq Data.Char.Card.Card instance Data.Data.Data Data.Char.Card.Card instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Card.Card instance GHC.Enum.Bounded Data.Char.Card.Card instance Data.Hashable.Class.Hashable Data.Char.Card.Card instance Control.DeepSeq.NFData Data.Char.Card.Card instance Data.Hashable.Class.Hashable Data.Char.Card.Trump instance Control.DeepSeq.NFData Data.Char.Card.Trump instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Card.Trump instance Data.Hashable.Class.Hashable Data.Char.Card.JokerColor instance Control.DeepSeq.NFData Data.Char.Card.JokerColor instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Card.JokerColor instance Data.Hashable.Class.Hashable Data.Char.Card.CardRank instance Control.DeepSeq.NFData Data.Char.Card.CardRank instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Card.CardRank instance Data.Hashable.Class.Hashable Data.Char.Card.CardSuit instance Control.DeepSeq.NFData Data.Char.Card.CardSuit instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Card.CardSuit instance Data.Char.Core.UnicodeCharacter Data.Char.Card.CardSuit instance Data.Char.Core.UnicodeText Data.Char.Card.CardSuit -- | Unicode has 2-by-2 blocks, this module aims to make it more convenient -- to render such blocks. module Data.Char.Block -- | A data type that determines the state of the row in a block. it -- determines the left and the right part of the row of the block. data Row a Row :: a -> a -> Row a -- | The left part of a row of the block. [left] :: Row a -> a -- | The right part of the row of the block. [right] :: Row a -> a -- | Convert the given Row of Booleans to an Int where -- the left Bool has value 1, and the right one has value two. The -- four different Rows thus are mapped to integers from zero to -- three (both inclusive). rowValue :: Row Bool -> Int -- | Convert the given number to a Row of Bools wrapped in a -- Just. if the value is out of bounds, Nothing is -- returned. toRow :: Int -> Maybe (Row Bool) -- | Convert the given number to a Row of Bools. If the value -- is out of bounds, it is unspecified what will happen. toRow' :: Int -> Row Bool -- | A pattern synonym for a Row where both the left and right -- subpart are False. pattern EmptyRow :: Row Bool -- | A pattern synonym for a Row where both the left and right -- subpart are True. pattern FullRow :: Row Bool -- | A pattern synonym for a Row where the left part is set to -- True, and the right part is set to False. pattern LeftRow :: Row Bool -- | A pattern synonym for a Row where the left part is set to -- False, and the right part is set to True. pattern RightRow :: Row Bool -- | A data type that determines the state of the four subparts of the -- block. data Block a Block :: Row a -> Row a -> Block a -- | The upper part of the block. [upper] :: Block a -> Row a -- | The lower part of the block. [lower] :: Block a -> Row a -- | Convert the given Block value to a block character in unicode. -- True means that part is filled, and False means the part -- is not filled. filled :: Block Bool -> Char -- | Convert the given Character to a Block of Bools -- wrapped in a Just if it exists; Nothing otherwise. fromBlock :: Char -> Maybe (Block Bool) -- | Convert the given Character to a Block of Bools -- if it exists; unspecified result otherwise. fromBlock' :: Char -> Block Bool -- | A pattern synonym for a block Character that will render -- an empty block, this is equivalent to a space. pattern EmptyBlock :: Char -- | A pattern synonym for the block Character that will -- render a full block. pattern FullBlock :: Char -- | A pattern synonym for a block Character that will render -- a block where the left half of the block is filled. pattern LeftHalfBlock :: Char -- | A pattern synonym for a block Character that will render -- a block where the right half of the block is filled. pattern RightHalfBlock :: Char instance Data.Traversable.Traversable Data.Char.Block.Row instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Block.Row a) instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Block.Row a) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Block.Row a) instance GHC.Generics.Generic1 Data.Char.Block.Row instance GHC.Generics.Generic (Data.Char.Block.Row a) instance GHC.Base.Functor Data.Char.Block.Row instance Data.Foldable.Foldable Data.Char.Block.Row instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Block.Row a) instance Data.Data.Data a => Data.Data.Data (Data.Char.Block.Row a) instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Block.Row a) instance Data.Traversable.Traversable Data.Char.Block.Block instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Block.Block a) instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Block.Block a) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Block.Block a) instance GHC.Generics.Generic1 Data.Char.Block.Block instance GHC.Generics.Generic (Data.Char.Block.Block a) instance GHC.Base.Functor Data.Char.Block.Block instance Data.Foldable.Foldable Data.Char.Block.Block instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Block.Block a) instance Data.Data.Data a => Data.Data.Data (Data.Char.Block.Block a) instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Block.Block a) instance Data.Functor.Classes.Eq1 Data.Char.Block.Block instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Block.Block a) instance Data.Hashable.Class.Hashable1 Data.Char.Block.Block instance Data.Char.Core.MirrorVertical (Data.Char.Block.Block a) instance Data.Char.Core.MirrorHorizontal (Data.Char.Block.Block a) instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Data.Char.Block.Block a) instance Control.DeepSeq.NFData1 Data.Char.Block.Block instance Data.Functor.Classes.Ord1 Data.Char.Block.Block instance GHC.Base.Applicative Data.Char.Block.Block instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Block.Block a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Block.Block instance Data.Char.Core.UnicodeCharacter (Data.Char.Block.Block GHC.Types.Bool) instance Data.Char.Core.UnicodeText (Data.Char.Block.Block GHC.Types.Bool) instance Data.Functor.Classes.Eq1 Data.Char.Block.Row instance Data.Hashable.Class.Hashable1 Data.Char.Block.Row instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Block.Row a) instance Data.Char.Core.MirrorVertical (Data.Char.Block.Row a) instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Data.Char.Block.Row a) instance Control.DeepSeq.NFData1 Data.Char.Block.Row instance Data.Functor.Classes.Ord1 Data.Char.Block.Row instance GHC.Base.Applicative Data.Char.Block.Row instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Block.Row a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Block.Row -- | Unicode has a Braille segment for Braille with six dot cells, and a -- segment for Braille with eight dot cells, this module aims to make it -- more convenient to render such characters. module Data.Char.Braille -- | A datastructure to render Braille patterns with six dots cells. data Braille6 a Braille6 :: Row a -> Row a -> Row a -> Braille6 a -- | The state of the top row of the Braille character. [top] :: Braille6 a -> Row a -- | The state of the middle row of the Braille character. [middle] :: Braille6 a -> Row a -- | The state of the bottom row of the Braille character. [bottom] :: Braille6 a -> Row a -- | A datastructure to render Braille patterns with eight dots cells. data Braille a Braille :: Row a -> Row a -> Row a -> Row a -> Braille a -- | The state of the top row of the Braille character. [row1] :: Braille a -> Row a -- | The state of the second row of the Braille character. [row2] :: Braille a -> Row a -- | The state of the third row of the Braille character. [row3] :: Braille a -> Row a -- | The state of the bottom row of the Braille character. [row4] :: Braille a -> Row a -- | Convert a Braille6 value to a Braille6 character by -- setting the bottom row with two False values. toBraille :: Braille6 Bool -> Braille Bool -- | Convert a Braille6 value to a Braille character, by -- putting in a given value at the two values at the bottom row. toBraille' :: a -> Braille6 a -> Braille a -- | Convert the given Braille6 value to a unicode character -- representing this Braille value. braille6 :: Braille6 Bool -> Char -- | Convert the given Braille value to a unicode character -- representing this braille value. braille :: Braille Bool -> Char -- | Convert the given Character to a Braille6 object of -- Bools wrapped in a Just. If the given character is not a -- Braille character, or a Braille character where the -- lowest row contains filled dots, Nothing is returned. fromBraille6 :: Char -> Maybe (Braille6 Bool) -- | Convert the given Character to a Braille6 object of -- Bools. If the given character is not a Braille -- character, or a Braille character where the lowest row contains -- filled dots, then the result is unspecified. fromBraille6' :: Char -> Braille6 Bool -- | Convert the given Character to a Braille object of -- Bools wrapped in a Just. If the given character is not a -- Braille character, Nothing is returned. fromBraille :: Char -> Maybe (Braille Bool) -- | Convert the given Character to a Braille object of -- Bools. If the given character is not a Braille -- character, the result is unspecified. fromBraille' :: Char -> Braille Bool instance Data.Traversable.Traversable Data.Char.Braille.Braille6 instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Braille.Braille6 a) instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Braille.Braille6 a) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Braille.Braille6 a) instance GHC.Generics.Generic1 Data.Char.Braille.Braille6 instance GHC.Generics.Generic (Data.Char.Braille.Braille6 a) instance GHC.Base.Functor Data.Char.Braille.Braille6 instance Data.Foldable.Foldable Data.Char.Braille.Braille6 instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Braille.Braille6 a) instance Data.Data.Data a => Data.Data.Data (Data.Char.Braille.Braille6 a) instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Braille.Braille6 a) instance Data.Traversable.Traversable Data.Char.Braille.Braille instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Braille.Braille a) instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Braille.Braille a) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Braille.Braille a) instance GHC.Generics.Generic1 Data.Char.Braille.Braille instance GHC.Generics.Generic (Data.Char.Braille.Braille a) instance GHC.Base.Functor Data.Char.Braille.Braille instance Data.Foldable.Foldable Data.Char.Braille.Braille instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Braille.Braille a) instance Data.Data.Data a => Data.Data.Data (Data.Char.Braille.Braille a) instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Braille.Braille a) instance Data.Functor.Classes.Eq1 Data.Char.Braille.Braille instance Data.Hashable.Class.Hashable1 Data.Char.Braille.Braille instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Braille.Braille a) instance Data.Char.Core.MirrorHorizontal (Data.Char.Braille.Braille a) instance Data.Char.Core.MirrorVertical (Data.Char.Braille.Braille a) instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Data.Char.Braille.Braille a) instance Control.DeepSeq.NFData1 Data.Char.Braille.Braille instance Data.Functor.Classes.Ord1 Data.Char.Braille.Braille instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Braille.Braille a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Braille.Braille instance Data.Char.Core.UnicodeCharacter (Data.Char.Braille.Braille GHC.Types.Bool) instance Data.Char.Core.UnicodeText (Data.Char.Braille.Braille GHC.Types.Bool) instance Data.Functor.Classes.Eq1 Data.Char.Braille.Braille6 instance Data.Hashable.Class.Hashable1 Data.Char.Braille.Braille6 instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Braille.Braille6 a) instance Data.Char.Core.MirrorHorizontal (Data.Char.Braille.Braille6 a) instance Data.Char.Core.MirrorVertical (Data.Char.Braille.Braille6 a) instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Data.Char.Braille.Braille6 a) instance Control.DeepSeq.NFData1 Data.Char.Braille.Braille6 instance Data.Functor.Classes.Ord1 Data.Char.Braille.Braille6 instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Braille.Braille6 a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Braille.Braille6 instance Data.Char.Core.UnicodeCharacter (Data.Char.Braille.Braille6 GHC.Types.Bool) instance Data.Char.Core.UnicodeText (Data.Char.Braille.Braille6 GHC.Types.Bool) -- | Unicode has 3-by-2 blocks, this module aims to make it more convenient -- to render such blocks. module Data.Char.Block.Sextant -- | A data type that determines the state of the four subparts of the -- block. data Sextant a Sextant :: Row a -> Row a -> Row a -> Sextant a -- | The upper part of the sextant. [upper] :: Sextant a -> Row a -- | The middle part of the sextant. [middle] :: Sextant a -> Row a -- | The lower part of the sextant. [lower] :: Sextant a -> Row a -- | Check if the given Character is a Character that maps on -- a Sextant value. isSextant :: Char -> Bool -- | Convert the given Sextant of Bools to a Char -- where raster items of the Sextant are written in black, and the -- rest in white. filled :: Sextant Bool -> Char -- | Convert the given Char to the corresponding Sextant -- object wrapped in a Just data constructor. If the given -- Char is not a sextant character, Nothing is returned. fromSextant :: Char -> Maybe (Sextant Bool) -- | Convert the given Char to the corresponding Sextant -- object wrapped If the given Char is not a sextant character, it -- is unspecified what will happen. fromSextant' :: Char -> Sextant Bool instance Data.Traversable.Traversable Data.Char.Block.Sextant.Sextant instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Block.Sextant.Sextant a) instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Block.Sextant.Sextant a) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Block.Sextant.Sextant a) instance GHC.Generics.Generic1 Data.Char.Block.Sextant.Sextant instance GHC.Generics.Generic (Data.Char.Block.Sextant.Sextant a) instance GHC.Base.Functor Data.Char.Block.Sextant.Sextant instance Data.Foldable.Foldable Data.Char.Block.Sextant.Sextant instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Block.Sextant.Sextant a) instance Data.Data.Data a => Data.Data.Data (Data.Char.Block.Sextant.Sextant a) instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Block.Sextant.Sextant a) instance Data.Functor.Classes.Eq1 Data.Char.Block.Sextant.Sextant instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Block.Sextant.Sextant a) instance Data.Hashable.Class.Hashable1 Data.Char.Block.Sextant.Sextant instance Data.Char.Core.MirrorVertical (Data.Char.Block.Sextant.Sextant a) instance Data.Char.Core.MirrorHorizontal (Data.Char.Block.Sextant.Sextant a) instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Data.Char.Block.Sextant.Sextant a) instance Control.DeepSeq.NFData1 Data.Char.Block.Sextant.Sextant instance Data.Functor.Classes.Ord1 Data.Char.Block.Sextant.Sextant instance GHC.Base.Applicative Data.Char.Block.Sextant.Sextant instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Block.Sextant.Sextant a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Block.Sextant.Sextant instance Data.Char.Core.UnicodeCharacter (Data.Char.Block.Sextant.Sextant GHC.Types.Bool) instance Data.Char.Core.UnicodeText (Data.Char.Block.Sextant.Sextant GHC.Types.Bool) -- | Unicode has a block named Miscellaneous Symbols that -- includes unicode characters for boxes that are empty, contain a check -- or a cross, this module aims to make it more convenient to render -- these. module Data.Char.BallotBox -- | A datatype that represents the different types of ballot boxes. data BallotBox -- | The box is empty, this is represented with ☐. Empty :: BallotBox -- | The box has a check, this is represented with ☑. Check :: BallotBox -- | The box has a cross, this is represented with ☒. Cross :: BallotBox -- | Convert the given Boolean to a BallotBox that is -- Empty, or contains a Check. toCheckBox :: Bool -> BallotBox -- | Convert the given Boolean to a BallotBox that is -- Empty, or contains a Cross. toCrossBox :: Bool -> BallotBox instance GHC.Show.Show Data.Char.BallotBox.BallotBox instance GHC.Read.Read Data.Char.BallotBox.BallotBox instance GHC.Classes.Ord Data.Char.BallotBox.BallotBox instance GHC.Generics.Generic Data.Char.BallotBox.BallotBox instance GHC.Classes.Eq Data.Char.BallotBox.BallotBox instance GHC.Enum.Enum Data.Char.BallotBox.BallotBox instance Data.Data.Data Data.Char.BallotBox.BallotBox instance GHC.Enum.Bounded Data.Char.BallotBox.BallotBox instance Data.Hashable.Class.Hashable Data.Char.BallotBox.BallotBox instance Control.DeepSeq.NFData Data.Char.BallotBox.BallotBox instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.BallotBox.BallotBox instance Data.Char.Core.UnicodeCharacter Data.Char.BallotBox.BallotBox instance Data.Char.Core.UnicodeText Data.Char.BallotBox.BallotBox -- | Unicode has multiple code blocks where it defines currencies. This -- module aims to expose a data structure that makes it more convenient -- to work with currency characters. module Data.Char.Currency -- | A datatype to present the currencies that have a unicode character. data Currency -- | A currency that is rendered as $. Dollar :: Currency -- | A currency that is rendered as ¢. Cent :: Currency -- | A currency that is rendered as £. Pound :: Currency -- | A currency that is rendered as ¤. Currency :: Currency -- | A currency that is rendered as ¥. Yen :: Currency -- | A currency that is rendered as ֏. ArmenianDram :: Currency -- | A currency that is rendered as ؋. Afghani :: Currency -- | A currency that is rendered as ߾. NkoDorome :: Currency -- | A currency that is rendered as ߿. NkoTaman :: Currency -- | A currency that is rendered as ৲. BengaliRupeeMark :: Currency -- | A currency that is rendered as ৳. BengaliRupee :: Currency -- | A currency that is rendered as ৻. BengaliGandaMark :: Currency -- | A currency that is rendered as ૱. GujaratiRupee :: Currency -- | A currency that is rendered as ௹. TamilRupee :: Currency -- | A currency that is rendered as ฿. ThaiSymbolBaht :: Currency -- | A currency that is rendered as ៛. KhmerSymbolRiel :: Currency -- | A currency that is rendered as ₠. EuroCurrency :: Currency -- | A currency that is rendered as ₡. Colon :: Currency -- | A currency that is rendered as ₢. Cruzeiro :: Currency -- | A currency that is rendered as ₣. FrenchFranc :: Currency -- | A currency that is rendered as ₤. Lira :: Currency -- | A currency that is rendered as ₥. Mill :: Currency -- | A currency that is rendered as ₦. Naira :: Currency -- | A currency that is rendered as ₧. Peseta :: Currency -- | A currency that is rendered as ₨. Rupee :: Currency -- | A currency that is rendered as ₩. Won :: Currency -- | A currency that is rendered as ₪. NewSheqel :: Currency -- | A currency that is rendered as ₫. Dong :: Currency -- | A currency that is rendered as €. Euro :: Currency -- | A currency that is rendered as ₭. Kip :: Currency -- | A currency that is rendered as ₮. Tugrik :: Currency -- | A currency that is rendered as ₯. Drachma :: Currency -- | A currency that is rendered as ₰. GermanPenny :: Currency -- | A currency that is rendered as ₱. Peso :: Currency -- | A currency that is rendered as ₲. Guarani :: Currency -- | A currency that is rendered as ₳. Austral :: Currency -- | A currency that is rendered as ₴. Hryvnia :: Currency -- | A currency that is rendered as ₵. Cedi :: Currency -- | A currency that is rendered as ₶. LivreTournois :: Currency -- | A currency that is rendered as ₷. Spesmilo :: Currency -- | A currency that is rendered as ₸. Tenge :: Currency -- | A currency that is rendered as ₹. IndianRupee :: Currency -- | A currency that is rendered as ₺. TurkishLira :: Currency -- | A currency that is rendered as ₻. NordicMark :: Currency -- | A currency that is rendered as ₼. Manat :: Currency -- | A currency that is rendered as ₽. Ruble :: Currency -- | A currency that is rendered as ₾. Lari :: Currency -- | A currency that is rendered as ₿. Bitcoin :: Currency -- | A currency that is rendered as ꠸. NorthIndicRupeeMark :: Currency -- | A currency that is rendered as ﷼. Rial :: Currency -- | A currency that is rendered as ﹩. SmallDollar :: Currency -- | A currency that is rendered as $. FullwidthDollar :: Currency -- | A currency that is rendered as ¢. FullwidthCent :: Currency -- | A currency that is rendered as £. FullwidthPound :: Currency -- | A currency that is rendered as ¥. FullwidthYen :: Currency -- | A currency that is rendered as ₩. FullwidthWon :: Currency -- | A currency that is rendered as 𑿝. TamilKaacu :: Currency -- | A currency that is rendered as 𑿞. TamilPanam :: Currency -- | A currency that is rendered as 𑿟. TamilPon :: Currency -- | A currency that is rendered as 𑿠. TamilVaraakan :: Currency -- | A currency that is rendered as 𞋿. WanchoNgun :: Currency -- | A currency that is rendered as 𞲰. IndicSiyaqRupeeMark :: Currency -- | The character used to render a dollar sign presented as -- $. dollar :: Char -- | The character used to render a cent sign presented as -- ¢. cent :: Char -- | The character used to render a pound sign presented as -- £. pound :: Char -- | The character used to render a currency sign presented as -- ¤. currency :: Char -- | The character used to render a yen sign presented as -- ¥. yen :: Char -- | The character used to render a armenian dram sign presented as -- ֏. armenianDram :: Char -- | The character used to render a afghani sign presented as -- ؋. afghani :: Char -- | The character used to render a nko dorome sign presented as -- ߾. nkoDorome :: Char -- | The character used to render a nko taman sign presented as -- ߿. nkoTaman :: Char -- | The character used to render a bengali rupee mark presented as -- ৲. bengaliRupeeMark :: Char -- | The character used to render a bengali rupee sign presented as -- ৳. bengaliRupee :: Char -- | The character used to render a bengali ganda mark presented as -- ৻. bengaliGandaMark :: Char -- | The character used to render a gujarati rupee sign presented as -- ૱. gujaratiRupee :: Char -- | The character used to render a tamil rupee sign presented as -- ௹. tamilRupee :: Char -- | The character used to render a thai currency symbol baht -- presented as ฿. thaiSymbolBaht :: Char -- | The character used to render a khmer currency symbol riel -- presented as ៛. khmerSymbolRiel :: Char -- | The character used to render a euro-currency sign presented as -- ₠. euroCurrency :: Char -- | The character used to render a colon sign presented as -- ₡. colon :: Char -- | The character used to render a cruzeiro sign presented as -- ₢. cruzeiro :: Char -- | The character used to render a french franc sign presented as -- ₣. frenchFranc :: Char -- | The character used to render a lira sign presented as -- ₤. lira :: Char -- | The character used to render a mill sign presented as -- ₥. mill :: Char -- | The character used to render a naira sign presented as -- ₦. naira :: Char -- | The character used to render a peseta sign presented as -- ₧. peseta :: Char -- | The character used to render a rupee sign presented as -- ₨. rupee :: Char -- | The character used to render a won sign presented as -- ₩. won :: Char -- | The character used to render a new sheqel sign presented as -- ₪. newSheqel :: Char -- | The character used to render a dong sign presented as -- ₫. dong :: Char -- | The character used to render a euro sign presented as -- €. euro :: Char -- | The character used to render a kip sign presented as -- ₭. kip :: Char -- | The character used to render a tugrik sign presented as -- ₮. tugrik :: Char -- | The character used to render a drachma sign presented as -- ₯. drachma :: Char -- | The character used to render a german penny sign presented as -- ₰. germanPenny :: Char -- | The character used to render a peso sign presented as -- ₱. peso :: Char -- | The character used to render a guarani sign presented as -- ₲. guarani :: Char -- | The character used to render a austral sign presented as -- ₳. austral :: Char -- | The character used to render a hryvnia sign presented as -- ₴. hryvnia :: Char -- | The character used to render a cedi sign presented as -- ₵. cedi :: Char -- | The character used to render a livre tournois sign presented as -- ₶. livreTournois :: Char -- | The character used to render a spesmilo sign presented as -- ₷. spesmilo :: Char -- | The character used to render a tenge sign presented as -- ₸. tenge :: Char -- | The character used to render a indian rupee sign presented as -- ₹. indianRupee :: Char -- | The character used to render a turkish lira sign presented as -- ₺. turkishLira :: Char -- | The character used to render a nordic mark sign presented as -- ₻. nordicMark :: Char -- | The character used to render a manat sign presented as -- ₼. manat :: Char -- | The character used to render a ruble sign presented as -- ₽. ruble :: Char -- | The character used to render a lari sign presented as -- ₾. lari :: Char -- | The character used to render a bitcoin sign presented as -- ₿. bitcoin :: Char -- | The character used to render a north indic rupee mark presented -- as ꠸. northIndicRupeeMark :: Char -- | The character used to render a rial sign presented as -- ﷼. rial :: Char -- | The character used to render a small dollar sign presented as -- ﹩. smallDollar :: Char -- | The character used to render a fullwidth dollar sign presented -- as $. fullwidthDollar :: Char -- | The character used to render a fullwidth cent sign presented as -- ¢. fullwidthCent :: Char -- | The character used to render a fullwidth pound sign presented -- as £. fullwidthPound :: Char -- | The character used to render a fullwidth yen sign presented as -- ¥. fullwidthYen :: Char -- | The character used to render a fullwidth won sign presented as -- ₩. fullwidthWon :: Char -- | The character used to render a tamil sign kaacu presented as -- 𑿝. tamilKaacu :: Char -- | The character used to render a tamil sign panam presented as -- 𑿞. tamilPanam :: Char -- | The character used to render a tamil sign pon presented as -- 𑿟. tamilPon :: Char -- | The character used to render a tamil sign varaakan presented as -- 𑿠. tamilVaraakan :: Char -- | The character used to render a wancho ngun sign presented as -- 𞋿. wanchoNgun :: Char -- | The character used to render a indic siyaq rupee mark presented -- as 𞲰. indicSiyaqRupeeMark :: Char -- | Check if the given Character is a currency character. isCurrency :: Char -> Bool instance GHC.Show.Show Data.Char.Currency.Currency instance GHC.Read.Read Data.Char.Currency.Currency instance GHC.Classes.Ord Data.Char.Currency.Currency instance GHC.Generics.Generic Data.Char.Currency.Currency instance GHC.Classes.Eq Data.Char.Currency.Currency instance GHC.Enum.Enum Data.Char.Currency.Currency instance Data.Data.Data Data.Char.Currency.Currency instance GHC.Enum.Bounded Data.Char.Currency.Currency instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Currency.Currency instance Data.Hashable.Class.Hashable Data.Char.Currency.Currency instance Control.DeepSeq.NFData Data.Char.Currency.Currency instance Data.Char.Core.UnicodeCharacter Data.Char.Currency.Currency instance Data.Char.Core.UnicodeText Data.Char.Currency.Currency -- | Unicode has a block named Miscellaneous Symbols that -- includes unicode characters for dice, this module aims to make it more -- convenient to render die characters. module Data.Char.Dice -- | A data type to store the values of a die. data DieValue -- | A die with value one, represented with ⚀. I :: DieValue -- | A die with value two, represented with ⚁. II :: DieValue -- | A die with value three, represented with ⚂. III :: DieValue -- | A die with value four, represented with ⚃. IV :: DieValue -- | A die with value five, represented with ⚄. V :: DieValue -- | A die with value six, represented with ⚅. VI :: DieValue -- | Convert the given integral value to a DieValue that represents -- the given number. If the number is less than one, or greater than six, -- Nothing is returned. toDieValue :: Integral i => i -> Maybe DieValue -- | Convert the given DieValue to a unicode character that -- represents a die with that value. die :: DieValue -> Char instance GHC.Show.Show Data.Char.Dice.DieValue instance GHC.Read.Read Data.Char.Dice.DieValue instance GHC.Classes.Ord Data.Char.Dice.DieValue instance GHC.Generics.Generic Data.Char.Dice.DieValue instance GHC.Classes.Eq Data.Char.Dice.DieValue instance GHC.Enum.Enum Data.Char.Dice.DieValue instance Data.Data.Data Data.Char.Dice.DieValue instance GHC.Enum.Bounded Data.Char.Dice.DieValue instance Data.Hashable.Class.Hashable Data.Char.Dice.DieValue instance Control.DeepSeq.NFData Data.Char.Dice.DieValue instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Dice.DieValue instance Data.Char.Core.UnicodeCharacter Data.Char.Dice.DieValue instance Data.Char.Core.UnicodeText Data.Char.Dice.DieValue -- | A module that defines values for domino pieces, and converts these to -- unicode characters of the 1F030 unicode block. module Data.Char.Domino -- | A domino piece, which has two items. Depending on the orientation, the -- items are located at the top and bottom; or left -- and right. data Domino a -- | The front side of the domino piece. Domino :: a -> a -> Domino a -- | The part that is located at the left side in case the piece is -- located horizontally, or at the top in case the piece is -- located vertically. [leftTop] :: Domino a -> a -- | The part that is located at the right side in case the piece is -- located horizontally, or at the bottom in case the piece -- is located vertically. [rightBottom] :: Domino a -> a -- | The back side of the domino piece. Back :: Domino a -- | A pattern synonym that makes it more convenient to write expressions -- that look like domino's like for example II :| IV. pattern (:|) :: a -> a -> Domino a -- | A type alias that specifies that OrientedDomino is an -- Oriented type that wraps a Domino item. type OrientedDomino a = Oriented (Domino a) -- | A SimpleDomino is a Domino that contains DieValue -- objects, it thus can not have an "empty" value. type SimpleDomino = Domino DieValue -- | A ComplexDomino is a Domino that contains Maybe -- values wrapping a DieValue. In case of a Nothing, that -- side is considered empty. type ComplexDomino = Domino (Maybe DieValue) -- | Convert a ComplexDomino value to a unicode character rendering -- the domino value horizontally. dominoH :: ComplexDomino -> Char -- | Convert a SimpleDomino value to a unicode character rendering -- the domino value horizontally. dominoH' :: SimpleDomino -> Char -- | Convert a ComplexDomino value to a unicode character rendering -- the domino value vertically. dominoV :: ComplexDomino -> Char -- | Convert a SimpleDomino value to a unicode character rendering -- the domino value vertically. dominoV' :: SimpleDomino -> Char -- | Convert an OrientedDomino to its unicode equivalent, where the -- sides of the domino can be empty. domino :: OrientedDomino (Maybe DieValue) -> Char -- | Convert an OrientedDomino to its unicode equivalent, where the -- sides of the domino can not be empty. domino' :: OrientedDomino DieValue -> Char -- | Convert the given Character to an Oriented -- ComplexDomino object. If the given Character wrapped in -- a Just data constructor if the Character is a valid -- domino character; otherwise Nothing. fromDomino :: Char -> Maybe (Oriented ComplexDomino) -- | Convert the given Character to an Oriented -- ComplexDomino object. If the given Character is not a -- valid domino character, the result is unspecified. fromDomino' :: Char -> Oriented ComplexDomino instance Data.Traversable.Traversable Data.Char.Domino.Domino instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Domino.Domino a) instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Domino.Domino a) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Domino.Domino a) instance GHC.Generics.Generic1 Data.Char.Domino.Domino instance GHC.Generics.Generic (Data.Char.Domino.Domino a) instance GHC.Base.Functor Data.Char.Domino.Domino instance Data.Foldable.Foldable Data.Char.Domino.Domino instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Domino.Domino a) instance Data.Data.Data a => Data.Data.Data (Data.Char.Domino.Domino a) instance Data.Functor.Classes.Eq1 Data.Char.Domino.Domino instance Data.Hashable.Class.Hashable1 Data.Char.Domino.Domino instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Domino.Domino a) instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Data.Char.Domino.Domino a) instance Control.DeepSeq.NFData1 Data.Char.Domino.Domino instance Data.Functor.Classes.Ord1 Data.Char.Domino.Domino instance GHC.Base.Applicative Data.Char.Domino.Domino instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Domino.Domino a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Domino.Domino instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Domino.Domino a) instance Data.Char.Core.UnicodeCharacter (Data.Char.Core.Oriented (Data.Char.Domino.Domino (GHC.Maybe.Maybe Data.Char.Dice.DieValue))) instance Data.Char.Core.MirrorHorizontal (Data.Char.Core.Oriented (Data.Char.Domino.Domino a)) instance Data.Char.Core.MirrorVertical (Data.Char.Core.Oriented (Data.Char.Domino.Domino a)) instance Data.Char.Core.UnicodeCharacter (Data.Char.Core.Oriented (Data.Char.Domino.Domino Data.Char.Dice.DieValue)) instance Data.Char.Core.UnicodeText (Data.Char.Core.Oriented (Data.Char.Domino.Domino (GHC.Maybe.Maybe Data.Char.Dice.DieValue))) instance Data.Char.Core.UnicodeText (Data.Char.Core.Oriented (Data.Char.Domino.Domino Data.Char.Dice.DieValue)) -- | Unicode defines the 13000 block that contains 1099 hieroglyphs. -- This module defines pattern synonyms to make working with the -- hieroglyphs more convenient. module Data.Char.Egyptian -- | The Egyptian hieroglyph A001 that renders as 𓀀. pattern A001 :: Char -- | The Egyptian hieroglyph A002 that renders as 𓀁. pattern A002 :: Char -- | The Egyptian hieroglyph A003 that renders as 𓀂. pattern A003 :: Char -- | The Egyptian hieroglyph A004 that renders as 𓀃. pattern A004 :: Char -- | The Egyptian hieroglyph A005 that renders as 𓀄. pattern A005 :: Char -- | The Egyptian hieroglyph A005A that renders as 𓀅. pattern A005A :: Char -- | The Egyptian hieroglyph A006 that renders as 𓀆. pattern A006 :: Char -- | The Egyptian hieroglyph A006A that renders as 𓀇. pattern A006A :: Char -- | The Egyptian hieroglyph A006B that renders as 𓀈. pattern A006B :: Char -- | The Egyptian hieroglyph A007 that renders as 𓀉. pattern A007 :: Char -- | The Egyptian hieroglyph A008 that renders as 𓀊. pattern A008 :: Char -- | The Egyptian hieroglyph A009 that renders as 𓀋. pattern A009 :: Char -- | The Egyptian hieroglyph A010 that renders as 𓀌. pattern A010 :: Char -- | The Egyptian hieroglyph A011 that renders as 𓀍. pattern A011 :: Char -- | The Egyptian hieroglyph A012 that renders as 𓀎. pattern A012 :: Char -- | The Egyptian hieroglyph A013 that renders as 𓀏. pattern A013 :: Char -- | The Egyptian hieroglyph A014 that renders as 𓀐. pattern A014 :: Char -- | The Egyptian hieroglyph A014A that renders as 𓀑. pattern A014A :: Char -- | The Egyptian hieroglyph A015 that renders as 𓀒. pattern A015 :: Char -- | The Egyptian hieroglyph A016 that renders as 𓀓. pattern A016 :: Char -- | The Egyptian hieroglyph A017 that renders as 𓀔. pattern A017 :: Char -- | The Egyptian hieroglyph A017A that renders as 𓀕. pattern A017A :: Char -- | The Egyptian hieroglyph A018 that renders as 𓀖. pattern A018 :: Char -- | The Egyptian hieroglyph A019 that renders as 𓀗. pattern A019 :: Char -- | The Egyptian hieroglyph A020 that renders as 𓀘. pattern A020 :: Char -- | The Egyptian hieroglyph A021 that renders as 𓀙. pattern A021 :: Char -- | The Egyptian hieroglyph A022 that renders as 𓀚. pattern A022 :: Char -- | The Egyptian hieroglyph A023 that renders as 𓀛. pattern A023 :: Char -- | The Egyptian hieroglyph A024 that renders as 𓀜. pattern A024 :: Char -- | The Egyptian hieroglyph A025 that renders as 𓀝. pattern A025 :: Char -- | The Egyptian hieroglyph A026 that renders as 𓀞. pattern A026 :: Char -- | The Egyptian hieroglyph A027 that renders as 𓀟. pattern A027 :: Char -- | The Egyptian hieroglyph A028 that renders as 𓀠. pattern A028 :: Char -- | The Egyptian hieroglyph A029 that renders as 𓀡. pattern A029 :: Char -- | The Egyptian hieroglyph A030 that renders as 𓀢. pattern A030 :: Char -- | The Egyptian hieroglyph A031 that renders as 𓀣. pattern A031 :: Char -- | The Egyptian hieroglyph A032 that renders as 𓀤. pattern A032 :: Char -- | The Egyptian hieroglyph A032A that renders as 𓀥. pattern A032A :: Char -- | The Egyptian hieroglyph A033 that renders as 𓀦. pattern A033 :: Char -- | The Egyptian hieroglyph A034 that renders as 𓀧. pattern A034 :: Char -- | The Egyptian hieroglyph A035 that renders as 𓀨. pattern A035 :: Char -- | The Egyptian hieroglyph A036 that renders as 𓀩. pattern A036 :: Char -- | The Egyptian hieroglyph A037 that renders as 𓀪. pattern A037 :: Char -- | The Egyptian hieroglyph A038 that renders as 𓀫. pattern A038 :: Char -- | The Egyptian hieroglyph A039 that renders as 𓀬. pattern A039 :: Char -- | The Egyptian hieroglyph A040 that renders as 𓀭. pattern A040 :: Char -- | The Egyptian hieroglyph A040A that renders as 𓀮. pattern A040A :: Char -- | The Egyptian hieroglyph A041 that renders as 𓀯. pattern A041 :: Char -- | The Egyptian hieroglyph A042 that renders as 𓀰. pattern A042 :: Char -- | The Egyptian hieroglyph A042A that renders as 𓀱. pattern A042A :: Char -- | The Egyptian hieroglyph A043 that renders as 𓀲. pattern A043 :: Char -- | The Egyptian hieroglyph A043A that renders as 𓀳. pattern A043A :: Char -- | The Egyptian hieroglyph A044 that renders as 𓀴. pattern A044 :: Char -- | The Egyptian hieroglyph A045 that renders as 𓀵. pattern A045 :: Char -- | The Egyptian hieroglyph A045A that renders as 𓀶. pattern A045A :: Char -- | The Egyptian hieroglyph A046 that renders as 𓀷. pattern A046 :: Char -- | The Egyptian hieroglyph A047 that renders as 𓀸. pattern A047 :: Char -- | The Egyptian hieroglyph A048 that renders as 𓀹. pattern A048 :: Char -- | The Egyptian hieroglyph A049 that renders as 𓀺. pattern A049 :: Char -- | The Egyptian hieroglyph A050 that renders as 𓀻. pattern A050 :: Char -- | The Egyptian hieroglyph A051 that renders as 𓀼. pattern A051 :: Char -- | The Egyptian hieroglyph A052 that renders as 𓀽. pattern A052 :: Char -- | The Egyptian hieroglyph A053 that renders as 𓀾. pattern A053 :: Char -- | The Egyptian hieroglyph A054 that renders as 𓀿. pattern A054 :: Char -- | The Egyptian hieroglyph A055 that renders as 𓁀. pattern A055 :: Char -- | The Egyptian hieroglyph A056 that renders as 𓁁. pattern A056 :: Char -- | The Egyptian hieroglyph A057 that renders as 𓁂. pattern A057 :: Char -- | The Egyptian hieroglyph A058 that renders as 𓁃. pattern A058 :: Char -- | The Egyptian hieroglyph A059 that renders as 𓁄. pattern A059 :: Char -- | The Egyptian hieroglyph A060 that renders as 𓁅. pattern A060 :: Char -- | The Egyptian hieroglyph A061 that renders as 𓁆. pattern A061 :: Char -- | The Egyptian hieroglyph A062 that renders as 𓁇. pattern A062 :: Char -- | The Egyptian hieroglyph A063 that renders as 𓁈. pattern A063 :: Char -- | The Egyptian hieroglyph A064 that renders as 𓁉. pattern A064 :: Char -- | The Egyptian hieroglyph A065 that renders as 𓁊. pattern A065 :: Char -- | The Egyptian hieroglyph A066 that renders as 𓁋. pattern A066 :: Char -- | The Egyptian hieroglyph A067 that renders as 𓁌. pattern A067 :: Char -- | The Egyptian hieroglyph A068 that renders as 𓁍. pattern A068 :: Char -- | The Egyptian hieroglyph A069 that renders as 𓁎. pattern A069 :: Char -- | The Egyptian hieroglyph A070 that renders as 𓁏. pattern A070 :: Char -- | The Egyptian hieroglyph B001 that renders as 𓁐. pattern B001 :: Char -- | The Egyptian hieroglyph B002 that renders as 𓁑. pattern B002 :: Char -- | The Egyptian hieroglyph B003 that renders as 𓁒. pattern B003 :: Char -- | The Egyptian hieroglyph B004 that renders as 𓁓. pattern B004 :: Char -- | The Egyptian hieroglyph B005 that renders as 𓁔. pattern B005 :: Char -- | The Egyptian hieroglyph B005A that renders as 𓁕. pattern B005A :: Char -- | The Egyptian hieroglyph B006 that renders as 𓁖. pattern B006 :: Char -- | The Egyptian hieroglyph B007 that renders as 𓁗. pattern B007 :: Char -- | The Egyptian hieroglyph B008 that renders as 𓁘. pattern B008 :: Char -- | The Egyptian hieroglyph B009 that renders as 𓁙. pattern B009 :: Char -- | The Egyptian hieroglyph C001 that renders as 𓁚. pattern C001 :: Char -- | The Egyptian hieroglyph C002 that renders as 𓁛. pattern C002 :: Char -- | The Egyptian hieroglyph C002A that renders as 𓁜. pattern C002A :: Char -- | The Egyptian hieroglyph C002B that renders as 𓁝. pattern C002B :: Char -- | The Egyptian hieroglyph C002C that renders as 𓁞. pattern C002C :: Char -- | The Egyptian hieroglyph C003 that renders as 𓁟. pattern C003 :: Char -- | The Egyptian hieroglyph C004 that renders as 𓁠. pattern C004 :: Char -- | The Egyptian hieroglyph C005 that renders as 𓁡. pattern C005 :: Char -- | The Egyptian hieroglyph C006 that renders as 𓁢. pattern C006 :: Char -- | The Egyptian hieroglyph C007 that renders as 𓁣. pattern C007 :: Char -- | The Egyptian hieroglyph C008 that renders as 𓁤. pattern C008 :: Char -- | The Egyptian hieroglyph C009 that renders as 𓁥. pattern C009 :: Char -- | The Egyptian hieroglyph C010 that renders as 𓁦. pattern C010 :: Char -- | The Egyptian hieroglyph C010A that renders as 𓁧. pattern C010A :: Char -- | The Egyptian hieroglyph C011 that renders as 𓁨. pattern C011 :: Char -- | The Egyptian hieroglyph C012 that renders as 𓁩. pattern C012 :: Char -- | The Egyptian hieroglyph C013 that renders as 𓁪. pattern C013 :: Char -- | The Egyptian hieroglyph C014 that renders as 𓁫. pattern C014 :: Char -- | The Egyptian hieroglyph C015 that renders as 𓁬. pattern C015 :: Char -- | The Egyptian hieroglyph C016 that renders as 𓁭. pattern C016 :: Char -- | The Egyptian hieroglyph C017 that renders as 𓁮. pattern C017 :: Char -- | The Egyptian hieroglyph C018 that renders as 𓁯. pattern C018 :: Char -- | The Egyptian hieroglyph C019 that renders as 𓁰. pattern C019 :: Char -- | The Egyptian hieroglyph C020 that renders as 𓁱. pattern C020 :: Char -- | The Egyptian hieroglyph C021 that renders as 𓁲. pattern C021 :: Char -- | The Egyptian hieroglyph C022 that renders as 𓁳. pattern C022 :: Char -- | The Egyptian hieroglyph C023 that renders as 𓁴. pattern C023 :: Char -- | The Egyptian hieroglyph C024 that renders as 𓁵. pattern C024 :: Char -- | The Egyptian hieroglyph D001 that renders as 𓁶. pattern D001 :: Char -- | The Egyptian hieroglyph D002 that renders as 𓁷. pattern D002 :: Char -- | The Egyptian hieroglyph D003 that renders as 𓁸. pattern D003 :: Char -- | The Egyptian hieroglyph D004 that renders as 𓁹. pattern D004 :: Char -- | The Egyptian hieroglyph D005 that renders as 𓁺. pattern D005 :: Char -- | The Egyptian hieroglyph D006 that renders as 𓁻. pattern D006 :: Char -- | The Egyptian hieroglyph D007 that renders as 𓁼. pattern D007 :: Char -- | The Egyptian hieroglyph D008 that renders as 𓁽. pattern D008 :: Char -- | The Egyptian hieroglyph D008A that renders as 𓁾. pattern D008A :: Char -- | The Egyptian hieroglyph D009 that renders as 𓁿. pattern D009 :: Char -- | The Egyptian hieroglyph D010 that renders as 𓂀. pattern D010 :: Char -- | The Egyptian hieroglyph D011 that renders as 𓂁. pattern D011 :: Char -- | The Egyptian hieroglyph D012 that renders as 𓂂. pattern D012 :: Char -- | The Egyptian hieroglyph D013 that renders as 𓂃. pattern D013 :: Char -- | The Egyptian hieroglyph D014 that renders as 𓂄. pattern D014 :: Char -- | The Egyptian hieroglyph D015 that renders as 𓂅. pattern D015 :: Char -- | The Egyptian hieroglyph D016 that renders as 𓂆. pattern D016 :: Char -- | The Egyptian hieroglyph D017 that renders as 𓂇. pattern D017 :: Char -- | The Egyptian hieroglyph D018 that renders as 𓂈. pattern D018 :: Char -- | The Egyptian hieroglyph D019 that renders as 𓂉. pattern D019 :: Char -- | The Egyptian hieroglyph D020 that renders as 𓂊. pattern D020 :: Char -- | The Egyptian hieroglyph D021 that renders as 𓂋. pattern D021 :: Char -- | The Egyptian hieroglyph D022 that renders as 𓂌. pattern D022 :: Char -- | The Egyptian hieroglyph D023 that renders as 𓂍. pattern D023 :: Char -- | The Egyptian hieroglyph D024 that renders as 𓂎. pattern D024 :: Char -- | The Egyptian hieroglyph D025 that renders as 𓂏. pattern D025 :: Char -- | The Egyptian hieroglyph D026 that renders as 𓂐. pattern D026 :: Char -- | The Egyptian hieroglyph D027 that renders as 𓂑. pattern D027 :: Char -- | The Egyptian hieroglyph D027A that renders as 𓂒. pattern D027A :: Char -- | The Egyptian hieroglyph D028 that renders as 𓂓. pattern D028 :: Char -- | The Egyptian hieroglyph D029 that renders as 𓂔. pattern D029 :: Char -- | The Egyptian hieroglyph D030 that renders as 𓂕. pattern D030 :: Char -- | The Egyptian hieroglyph D031 that renders as 𓂖. pattern D031 :: Char -- | The Egyptian hieroglyph D031A that renders as 𓂗. pattern D031A :: Char -- | The Egyptian hieroglyph D032 that renders as 𓂘. pattern D032 :: Char -- | The Egyptian hieroglyph D033 that renders as 𓂙. pattern D033 :: Char -- | The Egyptian hieroglyph D034 that renders as 𓂚. pattern D034 :: Char -- | The Egyptian hieroglyph D034A that renders as 𓂛. pattern D034A :: Char -- | The Egyptian hieroglyph D035 that renders as 𓂜. pattern D035 :: Char -- | The Egyptian hieroglyph D036 that renders as 𓂝. pattern D036 :: Char -- | The Egyptian hieroglyph D037 that renders as 𓂞. pattern D037 :: Char -- | The Egyptian hieroglyph D038 that renders as 𓂟. pattern D038 :: Char -- | The Egyptian hieroglyph D039 that renders as 𓂠. pattern D039 :: Char -- | The Egyptian hieroglyph D040 that renders as 𓂡. pattern D040 :: Char -- | The Egyptian hieroglyph D041 that renders as 𓂢. pattern D041 :: Char -- | The Egyptian hieroglyph D042 that renders as 𓂣. pattern D042 :: Char -- | The Egyptian hieroglyph D043 that renders as 𓂤. pattern D043 :: Char -- | The Egyptian hieroglyph D044 that renders as 𓂥. pattern D044 :: Char -- | The Egyptian hieroglyph D045 that renders as 𓂦. pattern D045 :: Char -- | The Egyptian hieroglyph D046 that renders as 𓂧. pattern D046 :: Char -- | The Egyptian hieroglyph D046A that renders as 𓂨. pattern D046A :: Char -- | The Egyptian hieroglyph D047 that renders as 𓂩. pattern D047 :: Char -- | The Egyptian hieroglyph D048 that renders as 𓂪. pattern D048 :: Char -- | The Egyptian hieroglyph D048A that renders as 𓂫. pattern D048A :: Char -- | The Egyptian hieroglyph D049 that renders as 𓂬. pattern D049 :: Char -- | The Egyptian hieroglyph D050 that renders as 𓂭. pattern D050 :: Char -- | The Egyptian hieroglyph D050A that renders as 𓂮. pattern D050A :: Char -- | The Egyptian hieroglyph D050B that renders as 𓂯. pattern D050B :: Char -- | The Egyptian hieroglyph D050C that renders as 𓂰. pattern D050C :: Char -- | The Egyptian hieroglyph D050D that renders as 𓂱. pattern D050D :: Char -- | The Egyptian hieroglyph D050E that renders as 𓂲. pattern D050E :: Char -- | The Egyptian hieroglyph D050F that renders as 𓂳. pattern D050F :: Char -- | The Egyptian hieroglyph D050G that renders as 𓂴. pattern D050G :: Char -- | The Egyptian hieroglyph D050H that renders as 𓂵. pattern D050H :: Char -- | The Egyptian hieroglyph D050I that renders as 𓂶. pattern D050I :: Char -- | The Egyptian hieroglyph D051 that renders as 𓂷. pattern D051 :: Char -- | The Egyptian hieroglyph D052 that renders as 𓂸. pattern D052 :: Char -- | The Egyptian hieroglyph D052A that renders as 𓂹. pattern D052A :: Char -- | The Egyptian hieroglyph D053 that renders as 𓂺. pattern D053 :: Char -- | The Egyptian hieroglyph D054 that renders as 𓂻. pattern D054 :: Char -- | The Egyptian hieroglyph D054A that renders as 𓂼. pattern D054A :: Char -- | The Egyptian hieroglyph D055 that renders as 𓂽. pattern D055 :: Char -- | The Egyptian hieroglyph D056 that renders as 𓂾. pattern D056 :: Char -- | The Egyptian hieroglyph D057 that renders as 𓂿. pattern D057 :: Char -- | The Egyptian hieroglyph D058 that renders as 𓃀. pattern D058 :: Char -- | The Egyptian hieroglyph D059 that renders as 𓃁. pattern D059 :: Char -- | The Egyptian hieroglyph D060 that renders as 𓃂. pattern D060 :: Char -- | The Egyptian hieroglyph D061 that renders as 𓃃. pattern D061 :: Char -- | The Egyptian hieroglyph D062 that renders as 𓃄. pattern D062 :: Char -- | The Egyptian hieroglyph D063 that renders as 𓃅. pattern D063 :: Char -- | The Egyptian hieroglyph D064 that renders as 𓃆. pattern D064 :: Char -- | The Egyptian hieroglyph D065 that renders as 𓃇. pattern D065 :: Char -- | The Egyptian hieroglyph D066 that renders as 𓃈. pattern D066 :: Char -- | The Egyptian hieroglyph D067 that renders as 𓃉. pattern D067 :: Char -- | The Egyptian hieroglyph D067A that renders as 𓃊. pattern D067A :: Char -- | The Egyptian hieroglyph D067B that renders as 𓃋. pattern D067B :: Char -- | The Egyptian hieroglyph D067C that renders as 𓃌. pattern D067C :: Char -- | The Egyptian hieroglyph D067D that renders as 𓃍. pattern D067D :: Char -- | The Egyptian hieroglyph D067E that renders as 𓃎. pattern D067E :: Char -- | The Egyptian hieroglyph D067F that renders as 𓃏. pattern D067F :: Char -- | The Egyptian hieroglyph D067G that renders as 𓃐. pattern D067G :: Char -- | The Egyptian hieroglyph D067H that renders as 𓃑. pattern D067H :: Char -- | The Egyptian hieroglyph E001 that renders as 𓃒. pattern E001 :: Char -- | The Egyptian hieroglyph E002 that renders as 𓃓. pattern E002 :: Char -- | The Egyptian hieroglyph E003 that renders as 𓃔. pattern E003 :: Char -- | The Egyptian hieroglyph E004 that renders as 𓃕. pattern E004 :: Char -- | The Egyptian hieroglyph E005 that renders as 𓃖. pattern E005 :: Char -- | The Egyptian hieroglyph E006 that renders as 𓃗. pattern E006 :: Char -- | The Egyptian hieroglyph E007 that renders as 𓃘. pattern E007 :: Char -- | The Egyptian hieroglyph E008 that renders as 𓃙. pattern E008 :: Char -- | The Egyptian hieroglyph E008A that renders as 𓃚. pattern E008A :: Char -- | The Egyptian hieroglyph E009 that renders as 𓃛. pattern E009 :: Char -- | The Egyptian hieroglyph E009A that renders as 𓃜. pattern E009A :: Char -- | The Egyptian hieroglyph E010 that renders as 𓃝. pattern E010 :: Char -- | The Egyptian hieroglyph E011 that renders as 𓃞. pattern E011 :: Char -- | The Egyptian hieroglyph E012 that renders as 𓃟. pattern E012 :: Char -- | The Egyptian hieroglyph E013 that renders as 𓃠. pattern E013 :: Char -- | The Egyptian hieroglyph E014 that renders as 𓃡. pattern E014 :: Char -- | The Egyptian hieroglyph E015 that renders as 𓃢. pattern E015 :: Char -- | The Egyptian hieroglyph E016 that renders as 𓃣. pattern E016 :: Char -- | The Egyptian hieroglyph E016A that renders as 𓃤. pattern E016A :: Char -- | The Egyptian hieroglyph E017 that renders as 𓃥. pattern E017 :: Char -- | The Egyptian hieroglyph E017A that renders as 𓃦. pattern E017A :: Char -- | The Egyptian hieroglyph E018 that renders as 𓃧. pattern E018 :: Char -- | The Egyptian hieroglyph E019 that renders as 𓃨. pattern E019 :: Char -- | The Egyptian hieroglyph E020 that renders as 𓃩. pattern E020 :: Char -- | The Egyptian hieroglyph E020A that renders as 𓃪. pattern E020A :: Char -- | The Egyptian hieroglyph E021 that renders as 𓃫. pattern E021 :: Char -- | The Egyptian hieroglyph E022 that renders as 𓃬. pattern E022 :: Char -- | The Egyptian hieroglyph E023 that renders as 𓃭. pattern E023 :: Char -- | The Egyptian hieroglyph E024 that renders as 𓃮. pattern E024 :: Char -- | The Egyptian hieroglyph E025 that renders as 𓃯. pattern E025 :: Char -- | The Egyptian hieroglyph E026 that renders as 𓃰. pattern E026 :: Char -- | The Egyptian hieroglyph E027 that renders as 𓃱. pattern E027 :: Char -- | The Egyptian hieroglyph E028 that renders as 𓃲. pattern E028 :: Char -- | The Egyptian hieroglyph E028A that renders as 𓃳. pattern E028A :: Char -- | The Egyptian hieroglyph E029 that renders as 𓃴. pattern E029 :: Char -- | The Egyptian hieroglyph E030 that renders as 𓃵. pattern E030 :: Char -- | The Egyptian hieroglyph E031 that renders as 𓃶. pattern E031 :: Char -- | The Egyptian hieroglyph E032 that renders as 𓃷. pattern E032 :: Char -- | The Egyptian hieroglyph E033 that renders as 𓃸. pattern E033 :: Char -- | The Egyptian hieroglyph E034 that renders as 𓃹. pattern E034 :: Char -- | The Egyptian hieroglyph E034A that renders as 𓃺. pattern E034A :: Char -- | The Egyptian hieroglyph E036 that renders as 𓃻. pattern E036 :: Char -- | The Egyptian hieroglyph E037 that renders as 𓃼. pattern E037 :: Char -- | The Egyptian hieroglyph E038 that renders as 𓃽. pattern E038 :: Char -- | The Egyptian hieroglyph F001 that renders as 𓃾. pattern F001 :: Char -- | The Egyptian hieroglyph F001A that renders as 𓃿. pattern F001A :: Char -- | The Egyptian hieroglyph F002 that renders as 𓄀. pattern F002 :: Char -- | The Egyptian hieroglyph F003 that renders as 𓄁. pattern F003 :: Char -- | The Egyptian hieroglyph F004 that renders as 𓄂. pattern F004 :: Char -- | The Egyptian hieroglyph F005 that renders as 𓄃. pattern F005 :: Char -- | The Egyptian hieroglyph F006 that renders as 𓄄. pattern F006 :: Char -- | The Egyptian hieroglyph F007 that renders as 𓄅. pattern F007 :: Char -- | The Egyptian hieroglyph F008 that renders as 𓄆. pattern F008 :: Char -- | The Egyptian hieroglyph F009 that renders as 𓄇. pattern F009 :: Char -- | The Egyptian hieroglyph F010 that renders as 𓄈. pattern F010 :: Char -- | The Egyptian hieroglyph F011 that renders as 𓄉. pattern F011 :: Char -- | The Egyptian hieroglyph F012 that renders as 𓄊. pattern F012 :: Char -- | The Egyptian hieroglyph F013 that renders as 𓄋. pattern F013 :: Char -- | The Egyptian hieroglyph F013A that renders as 𓄌. pattern F013A :: Char -- | The Egyptian hieroglyph F014 that renders as 𓄍. pattern F014 :: Char -- | The Egyptian hieroglyph F015 that renders as 𓄎. pattern F015 :: Char -- | The Egyptian hieroglyph F016 that renders as 𓄏. pattern F016 :: Char -- | The Egyptian hieroglyph F017 that renders as 𓄐. pattern F017 :: Char -- | The Egyptian hieroglyph F018 that renders as 𓄑. pattern F018 :: Char -- | The Egyptian hieroglyph F019 that renders as 𓄒. pattern F019 :: Char -- | The Egyptian hieroglyph F020 that renders as 𓄓. pattern F020 :: Char -- | The Egyptian hieroglyph F021 that renders as 𓄔. pattern F021 :: Char -- | The Egyptian hieroglyph F021A that renders as 𓄕. pattern F021A :: Char -- | The Egyptian hieroglyph F022 that renders as 𓄖. pattern F022 :: Char -- | The Egyptian hieroglyph F023 that renders as 𓄗. pattern F023 :: Char -- | The Egyptian hieroglyph F024 that renders as 𓄘. pattern F024 :: Char -- | The Egyptian hieroglyph F025 that renders as 𓄙. pattern F025 :: Char -- | The Egyptian hieroglyph F026 that renders as 𓄚. pattern F026 :: Char -- | The Egyptian hieroglyph F027 that renders as 𓄛. pattern F027 :: Char -- | The Egyptian hieroglyph F028 that renders as 𓄜. pattern F028 :: Char -- | The Egyptian hieroglyph F029 that renders as 𓄝. pattern F029 :: Char -- | The Egyptian hieroglyph F030 that renders as 𓄞. pattern F030 :: Char -- | The Egyptian hieroglyph F031 that renders as 𓄟. pattern F031 :: Char -- | The Egyptian hieroglyph F031A that renders as 𓄠. pattern F031A :: Char -- | The Egyptian hieroglyph F032 that renders as 𓄡. pattern F032 :: Char -- | The Egyptian hieroglyph F033 that renders as 𓄢. pattern F033 :: Char -- | The Egyptian hieroglyph F034 that renders as 𓄣. pattern F034 :: Char -- | The Egyptian hieroglyph F035 that renders as 𓄤. pattern F035 :: Char -- | The Egyptian hieroglyph F036 that renders as 𓄥. pattern F036 :: Char -- | The Egyptian hieroglyph F037 that renders as 𓄦. pattern F037 :: Char -- | The Egyptian hieroglyph F037A that renders as 𓄧. pattern F037A :: Char -- | The Egyptian hieroglyph F038 that renders as 𓄨. pattern F038 :: Char -- | The Egyptian hieroglyph F038A that renders as 𓄩. pattern F038A :: Char -- | The Egyptian hieroglyph F039 that renders as 𓄪. pattern F039 :: Char -- | The Egyptian hieroglyph F040 that renders as 𓄫. pattern F040 :: Char -- | The Egyptian hieroglyph F041 that renders as 𓄬. pattern F041 :: Char -- | The Egyptian hieroglyph F042 that renders as 𓄭. pattern F042 :: Char -- | The Egyptian hieroglyph F043 that renders as 𓄮. pattern F043 :: Char -- | The Egyptian hieroglyph F044 that renders as 𓄯. pattern F044 :: Char -- | The Egyptian hieroglyph F045 that renders as 𓄰. pattern F045 :: Char -- | The Egyptian hieroglyph F045A that renders as 𓄱. pattern F045A :: Char -- | The Egyptian hieroglyph F046 that renders as 𓄲. pattern F046 :: Char -- | The Egyptian hieroglyph F046A that renders as 𓄳. pattern F046A :: Char -- | The Egyptian hieroglyph F047 that renders as 𓄴. pattern F047 :: Char -- | The Egyptian hieroglyph F047A that renders as 𓄵. pattern F047A :: Char -- | The Egyptian hieroglyph F048 that renders as 𓄶. pattern F048 :: Char -- | The Egyptian hieroglyph F049 that renders as 𓄷. pattern F049 :: Char -- | The Egyptian hieroglyph F050 that renders as 𓄸. pattern F050 :: Char -- | The Egyptian hieroglyph F051 that renders as 𓄹. pattern F051 :: Char -- | The Egyptian hieroglyph F051A that renders as 𓄺. pattern F051A :: Char -- | The Egyptian hieroglyph F051B that renders as 𓄻. pattern F051B :: Char -- | The Egyptian hieroglyph F051C that renders as 𓄼. pattern F051C :: Char -- | The Egyptian hieroglyph F052 that renders as 𓄽. pattern F052 :: Char -- | The Egyptian hieroglyph F053 that renders as 𓄾. pattern F053 :: Char -- | The Egyptian hieroglyph G001 that renders as 𓄿. pattern G001 :: Char -- | The Egyptian hieroglyph G002 that renders as 𓅀. pattern G002 :: Char -- | The Egyptian hieroglyph G003 that renders as 𓅁. pattern G003 :: Char -- | The Egyptian hieroglyph G004 that renders as 𓅂. pattern G004 :: Char -- | The Egyptian hieroglyph G005 that renders as 𓅃. pattern G005 :: Char -- | The Egyptian hieroglyph G006 that renders as 𓅄. pattern G006 :: Char -- | The Egyptian hieroglyph G006A that renders as 𓅅. pattern G006A :: Char -- | The Egyptian hieroglyph G007 that renders as 𓅆. pattern G007 :: Char -- | The Egyptian hieroglyph G007A that renders as 𓅇. pattern G007A :: Char -- | The Egyptian hieroglyph G007B that renders as 𓅈. pattern G007B :: Char -- | The Egyptian hieroglyph G008 that renders as 𓅉. pattern G008 :: Char -- | The Egyptian hieroglyph G009 that renders as 𓅊. pattern G009 :: Char -- | The Egyptian hieroglyph G010 that renders as 𓅋. pattern G010 :: Char -- | The Egyptian hieroglyph G011 that renders as 𓅌. pattern G011 :: Char -- | The Egyptian hieroglyph G011A that renders as 𓅍. pattern G011A :: Char -- | The Egyptian hieroglyph G012 that renders as 𓅎. pattern G012 :: Char -- | The Egyptian hieroglyph G013 that renders as 𓅏. pattern G013 :: Char -- | The Egyptian hieroglyph G014 that renders as 𓅐. pattern G014 :: Char -- | The Egyptian hieroglyph G015 that renders as 𓅑. pattern G015 :: Char -- | The Egyptian hieroglyph G016 that renders as 𓅒. pattern G016 :: Char -- | The Egyptian hieroglyph G017 that renders as 𓅓. pattern G017 :: Char -- | The Egyptian hieroglyph G018 that renders as 𓅔. pattern G018 :: Char -- | The Egyptian hieroglyph G019 that renders as 𓅕. pattern G019 :: Char -- | The Egyptian hieroglyph G020 that renders as 𓅖. pattern G020 :: Char -- | The Egyptian hieroglyph G020A that renders as 𓅗. pattern G020A :: Char -- | The Egyptian hieroglyph G021 that renders as 𓅘. pattern G021 :: Char -- | The Egyptian hieroglyph G022 that renders as 𓅙. pattern G022 :: Char -- | The Egyptian hieroglyph G023 that renders as 𓅚. pattern G023 :: Char -- | The Egyptian hieroglyph G024 that renders as 𓅛. pattern G024 :: Char -- | The Egyptian hieroglyph G025 that renders as 𓅜. pattern G025 :: Char -- | The Egyptian hieroglyph G026 that renders as 𓅝. pattern G026 :: Char -- | The Egyptian hieroglyph G026A that renders as 𓅞. pattern G026A :: Char -- | The Egyptian hieroglyph G027 that renders as 𓅟. pattern G027 :: Char -- | The Egyptian hieroglyph G028 that renders as 𓅠. pattern G028 :: Char -- | The Egyptian hieroglyph G029 that renders as 𓅡. pattern G029 :: Char -- | The Egyptian hieroglyph G030 that renders as 𓅢. pattern G030 :: Char -- | The Egyptian hieroglyph G031 that renders as 𓅣. pattern G031 :: Char -- | The Egyptian hieroglyph G032 that renders as 𓅤. pattern G032 :: Char -- | The Egyptian hieroglyph G033 that renders as 𓅥. pattern G033 :: Char -- | The Egyptian hieroglyph G034 that renders as 𓅦. pattern G034 :: Char -- | The Egyptian hieroglyph G035 that renders as 𓅧. pattern G035 :: Char -- | The Egyptian hieroglyph G036 that renders as 𓅨. pattern G036 :: Char -- | The Egyptian hieroglyph G036A that renders as 𓅩. pattern G036A :: Char -- | The Egyptian hieroglyph G037 that renders as 𓅪. pattern G037 :: Char -- | The Egyptian hieroglyph G037A that renders as 𓅫. pattern G037A :: Char -- | The Egyptian hieroglyph G038 that renders as 𓅬. pattern G038 :: Char -- | The Egyptian hieroglyph G039 that renders as 𓅭. pattern G039 :: Char -- | The Egyptian hieroglyph G040 that renders as 𓅮. pattern G040 :: Char -- | The Egyptian hieroglyph G041 that renders as 𓅯. pattern G041 :: Char -- | The Egyptian hieroglyph G042 that renders as 𓅰. pattern G042 :: Char -- | The Egyptian hieroglyph G043 that renders as 𓅱. pattern G043 :: Char -- | The Egyptian hieroglyph G043A that renders as 𓅲. pattern G043A :: Char -- | The Egyptian hieroglyph G044 that renders as 𓅳. pattern G044 :: Char -- | The Egyptian hieroglyph G045 that renders as 𓅴. pattern G045 :: Char -- | The Egyptian hieroglyph G045A that renders as 𓅵. pattern G045A :: Char -- | The Egyptian hieroglyph G046 that renders as 𓅶. pattern G046 :: Char -- | The Egyptian hieroglyph G047 that renders as 𓅷. pattern G047 :: Char -- | The Egyptian hieroglyph G048 that renders as 𓅸. pattern G048 :: Char -- | The Egyptian hieroglyph G049 that renders as 𓅹. pattern G049 :: Char -- | The Egyptian hieroglyph G050 that renders as 𓅺. pattern G050 :: Char -- | The Egyptian hieroglyph G051 that renders as 𓅻. pattern G051 :: Char -- | The Egyptian hieroglyph G052 that renders as 𓅼. pattern G052 :: Char -- | The Egyptian hieroglyph G053 that renders as 𓅽. pattern G053 :: Char -- | The Egyptian hieroglyph G054 that renders as 𓅾. pattern G054 :: Char -- | The Egyptian hieroglyph H001 that renders as 𓅿. pattern H001 :: Char -- | The Egyptian hieroglyph H002 that renders as 𓆀. pattern H002 :: Char -- | The Egyptian hieroglyph H003 that renders as 𓆁. pattern H003 :: Char -- | The Egyptian hieroglyph H004 that renders as 𓆂. pattern H004 :: Char -- | The Egyptian hieroglyph H005 that renders as 𓆃. pattern H005 :: Char -- | The Egyptian hieroglyph H006 that renders as 𓆄. pattern H006 :: Char -- | The Egyptian hieroglyph H006A that renders as 𓆅. pattern H006A :: Char -- | The Egyptian hieroglyph H007 that renders as 𓆆. pattern H007 :: Char -- | The Egyptian hieroglyph H008 that renders as 𓆇. pattern H008 :: Char -- | The Egyptian hieroglyph I001 that renders as 𓆈. pattern I001 :: Char -- | The Egyptian hieroglyph I002 that renders as 𓆉. pattern I002 :: Char -- | The Egyptian hieroglyph I003 that renders as 𓆊. pattern I003 :: Char -- | The Egyptian hieroglyph I004 that renders as 𓆋. pattern I004 :: Char -- | The Egyptian hieroglyph I005 that renders as 𓆌. pattern I005 :: Char -- | The Egyptian hieroglyph I005A that renders as 𓆍. pattern I005A :: Char -- | The Egyptian hieroglyph I006 that renders as 𓆎. pattern I006 :: Char -- | The Egyptian hieroglyph I007 that renders as 𓆏. pattern I007 :: Char -- | The Egyptian hieroglyph I008 that renders as 𓆐. pattern I008 :: Char -- | The Egyptian hieroglyph I009 that renders as 𓆑. pattern I009 :: Char -- | The Egyptian hieroglyph I009A that renders as 𓆒. pattern I009A :: Char -- | The Egyptian hieroglyph I010 that renders as 𓆓. pattern I010 :: Char -- | The Egyptian hieroglyph I010A that renders as 𓆔. pattern I010A :: Char -- | The Egyptian hieroglyph I011 that renders as 𓆕. pattern I011 :: Char -- | The Egyptian hieroglyph I011A that renders as 𓆖. pattern I011A :: Char -- | The Egyptian hieroglyph I012 that renders as 𓆗. pattern I012 :: Char -- | The Egyptian hieroglyph I013 that renders as 𓆘. pattern I013 :: Char -- | The Egyptian hieroglyph I014 that renders as 𓆙. pattern I014 :: Char -- | The Egyptian hieroglyph I015 that renders as 𓆚. pattern I015 :: Char -- | The Egyptian hieroglyph K001 that renders as 𓆛. pattern K001 :: Char -- | The Egyptian hieroglyph K002 that renders as 𓆜. pattern K002 :: Char -- | The Egyptian hieroglyph K003 that renders as 𓆝. pattern K003 :: Char -- | The Egyptian hieroglyph K004 that renders as 𓆞. pattern K004 :: Char -- | The Egyptian hieroglyph K005 that renders as 𓆟. pattern K005 :: Char -- | The Egyptian hieroglyph K006 that renders as 𓆠. pattern K006 :: Char -- | The Egyptian hieroglyph K007 that renders as 𓆡. pattern K007 :: Char -- | The Egyptian hieroglyph K008 that renders as 𓆢. pattern K008 :: Char -- | The Egyptian hieroglyph L001 that renders as 𓆣. pattern L001 :: Char -- | The Egyptian hieroglyph L002 that renders as 𓆤. pattern L002 :: Char -- | The Egyptian hieroglyph L002A that renders as 𓆥. pattern L002A :: Char -- | The Egyptian hieroglyph L003 that renders as 𓆦. pattern L003 :: Char -- | The Egyptian hieroglyph L004 that renders as 𓆧. pattern L004 :: Char -- | The Egyptian hieroglyph L005 that renders as 𓆨. pattern L005 :: Char -- | The Egyptian hieroglyph L006 that renders as 𓆩. pattern L006 :: Char -- | The Egyptian hieroglyph L006A that renders as 𓆪. pattern L006A :: Char -- | The Egyptian hieroglyph L007 that renders as 𓆫. pattern L007 :: Char -- | The Egyptian hieroglyph L008 that renders as 𓆬. pattern L008 :: Char -- | The Egyptian hieroglyph M001 that renders as 𓆭. pattern M001 :: Char -- | The Egyptian hieroglyph M001A that renders as 𓆮. pattern M001A :: Char -- | The Egyptian hieroglyph M001B that renders as 𓆯. pattern M001B :: Char -- | The Egyptian hieroglyph M002 that renders as 𓆰. pattern M002 :: Char -- | The Egyptian hieroglyph M003 that renders as 𓆱. pattern M003 :: Char -- | The Egyptian hieroglyph M003A that renders as 𓆲. pattern M003A :: Char -- | The Egyptian hieroglyph M004 that renders as 𓆳. pattern M004 :: Char -- | The Egyptian hieroglyph M005 that renders as 𓆴. pattern M005 :: Char -- | The Egyptian hieroglyph M006 that renders as 𓆵. pattern M006 :: Char -- | The Egyptian hieroglyph M007 that renders as 𓆶. pattern M007 :: Char -- | The Egyptian hieroglyph M008 that renders as 𓆷. pattern M008 :: Char -- | The Egyptian hieroglyph M009 that renders as 𓆸. pattern M009 :: Char -- | The Egyptian hieroglyph M010 that renders as 𓆹. pattern M010 :: Char -- | The Egyptian hieroglyph M010A that renders as 𓆺. pattern M010A :: Char -- | The Egyptian hieroglyph M011 that renders as 𓆻. pattern M011 :: Char -- | The Egyptian hieroglyph M012 that renders as 𓆼. pattern M012 :: Char -- | The Egyptian hieroglyph M012A that renders as 𓆽. pattern M012A :: Char -- | The Egyptian hieroglyph M012B that renders as 𓆾. pattern M012B :: Char -- | The Egyptian hieroglyph M012C that renders as 𓆿. pattern M012C :: Char -- | The Egyptian hieroglyph M012D that renders as 𓇀. pattern M012D :: Char -- | The Egyptian hieroglyph M012E that renders as 𓇁. pattern M012E :: Char -- | The Egyptian hieroglyph M012F that renders as 𓇂. pattern M012F :: Char -- | The Egyptian hieroglyph M012G that renders as 𓇃. pattern M012G :: Char -- | The Egyptian hieroglyph M012H that renders as 𓇄. pattern M012H :: Char -- | The Egyptian hieroglyph M013 that renders as 𓇅. pattern M013 :: Char -- | The Egyptian hieroglyph M014 that renders as 𓇆. pattern M014 :: Char -- | The Egyptian hieroglyph M015 that renders as 𓇇. pattern M015 :: Char -- | The Egyptian hieroglyph M015A that renders as 𓇈. pattern M015A :: Char -- | The Egyptian hieroglyph M016 that renders as 𓇉. pattern M016 :: Char -- | The Egyptian hieroglyph M016A that renders as 𓇊. pattern M016A :: Char -- | The Egyptian hieroglyph M017 that renders as 𓇋. pattern M017 :: Char -- | The Egyptian hieroglyph M017A that renders as 𓇌. pattern M017A :: Char -- | The Egyptian hieroglyph M018 that renders as 𓇍. pattern M018 :: Char -- | The Egyptian hieroglyph M019 that renders as 𓇎. pattern M019 :: Char -- | The Egyptian hieroglyph M020 that renders as 𓇏. pattern M020 :: Char -- | The Egyptian hieroglyph M021 that renders as 𓇐. pattern M021 :: Char -- | The Egyptian hieroglyph M022 that renders as 𓇑. pattern M022 :: Char -- | The Egyptian hieroglyph M022A that renders as 𓇒. pattern M022A :: Char -- | The Egyptian hieroglyph M023 that renders as 𓇓. pattern M023 :: Char -- | The Egyptian hieroglyph M024 that renders as 𓇔. pattern M024 :: Char -- | The Egyptian hieroglyph M024A that renders as 𓇕. pattern M024A :: Char -- | The Egyptian hieroglyph M025 that renders as 𓇖. pattern M025 :: Char -- | The Egyptian hieroglyph M026 that renders as 𓇗. pattern M026 :: Char -- | The Egyptian hieroglyph M027 that renders as 𓇘. pattern M027 :: Char -- | The Egyptian hieroglyph M028 that renders as 𓇙. pattern M028 :: Char -- | The Egyptian hieroglyph M028A that renders as 𓇚. pattern M028A :: Char -- | The Egyptian hieroglyph M029 that renders as 𓇛. pattern M029 :: Char -- | The Egyptian hieroglyph M030 that renders as 𓇜. pattern M030 :: Char -- | The Egyptian hieroglyph M031 that renders as 𓇝. pattern M031 :: Char -- | The Egyptian hieroglyph M031A that renders as 𓇞. pattern M031A :: Char -- | The Egyptian hieroglyph M032 that renders as 𓇟. pattern M032 :: Char -- | The Egyptian hieroglyph M033 that renders as 𓇠. pattern M033 :: Char -- | The Egyptian hieroglyph M033A that renders as 𓇡. pattern M033A :: Char -- | The Egyptian hieroglyph M033B that renders as 𓇢. pattern M033B :: Char -- | The Egyptian hieroglyph M034 that renders as 𓇣. pattern M034 :: Char -- | The Egyptian hieroglyph M035 that renders as 𓇤. pattern M035 :: Char -- | The Egyptian hieroglyph M036 that renders as 𓇥. pattern M036 :: Char -- | The Egyptian hieroglyph M037 that renders as 𓇦. pattern M037 :: Char -- | The Egyptian hieroglyph M038 that renders as 𓇧. pattern M038 :: Char -- | The Egyptian hieroglyph M039 that renders as 𓇨. pattern M039 :: Char -- | The Egyptian hieroglyph M040 that renders as 𓇩. pattern M040 :: Char -- | The Egyptian hieroglyph M040A that renders as 𓇪. pattern M040A :: Char -- | The Egyptian hieroglyph M041 that renders as 𓇫. pattern M041 :: Char -- | The Egyptian hieroglyph M042 that renders as 𓇬. pattern M042 :: Char -- | The Egyptian hieroglyph M043 that renders as 𓇭. pattern M043 :: Char -- | The Egyptian hieroglyph M044 that renders as 𓇮. pattern M044 :: Char -- | The Egyptian hieroglyph N001 that renders as 𓇯. pattern N001 :: Char -- | The Egyptian hieroglyph N002 that renders as 𓇰. pattern N002 :: Char -- | The Egyptian hieroglyph N003 that renders as 𓇱. pattern N003 :: Char -- | The Egyptian hieroglyph N004 that renders as 𓇲. pattern N004 :: Char -- | The Egyptian hieroglyph N005 that renders as 𓇳. pattern N005 :: Char -- | The Egyptian hieroglyph N006 that renders as 𓇴. pattern N006 :: Char -- | The Egyptian hieroglyph N007 that renders as 𓇵. pattern N007 :: Char -- | The Egyptian hieroglyph N008 that renders as 𓇶. pattern N008 :: Char -- | The Egyptian hieroglyph N009 that renders as 𓇷. pattern N009 :: Char -- | The Egyptian hieroglyph N010 that renders as 𓇸. pattern N010 :: Char -- | The Egyptian hieroglyph N011 that renders as 𓇹. pattern N011 :: Char -- | The Egyptian hieroglyph N012 that renders as 𓇺. pattern N012 :: Char -- | The Egyptian hieroglyph N013 that renders as 𓇻. pattern N013 :: Char -- | The Egyptian hieroglyph N014 that renders as 𓇼. pattern N014 :: Char -- | The Egyptian hieroglyph N015 that renders as 𓇽. pattern N015 :: Char -- | The Egyptian hieroglyph N016 that renders as 𓇾. pattern N016 :: Char -- | The Egyptian hieroglyph N017 that renders as 𓇿. pattern N017 :: Char -- | The Egyptian hieroglyph N018 that renders as 𓈀. pattern N018 :: Char -- | The Egyptian hieroglyph N018A that renders as 𓈁. pattern N018A :: Char -- | The Egyptian hieroglyph N018B that renders as 𓈂. pattern N018B :: Char -- | The Egyptian hieroglyph N019 that renders as 𓈃. pattern N019 :: Char -- | The Egyptian hieroglyph N020 that renders as 𓈄. pattern N020 :: Char -- | The Egyptian hieroglyph N021 that renders as 𓈅. pattern N021 :: Char -- | The Egyptian hieroglyph N022 that renders as 𓈆. pattern N022 :: Char -- | The Egyptian hieroglyph N023 that renders as 𓈇. pattern N023 :: Char -- | The Egyptian hieroglyph N024 that renders as 𓈈. pattern N024 :: Char -- | The Egyptian hieroglyph N025 that renders as 𓈉. pattern N025 :: Char -- | The Egyptian hieroglyph N025A that renders as 𓈊. pattern N025A :: Char -- | The Egyptian hieroglyph N026 that renders as 𓈋. pattern N026 :: Char -- | The Egyptian hieroglyph N027 that renders as 𓈌. pattern N027 :: Char -- | The Egyptian hieroglyph N028 that renders as 𓈍. pattern N028 :: Char -- | The Egyptian hieroglyph N029 that renders as 𓈎. pattern N029 :: Char -- | The Egyptian hieroglyph N030 that renders as 𓈏. pattern N030 :: Char -- | The Egyptian hieroglyph N031 that renders as 𓈐. pattern N031 :: Char -- | The Egyptian hieroglyph N032 that renders as 𓈑. pattern N032 :: Char -- | The Egyptian hieroglyph N033 that renders as 𓈒. pattern N033 :: Char -- | The Egyptian hieroglyph N033A that renders as 𓈓. pattern N033A :: Char -- | The Egyptian hieroglyph N034 that renders as 𓈔. pattern N034 :: Char -- | The Egyptian hieroglyph N034A that renders as 𓈕. pattern N034A :: Char -- | The Egyptian hieroglyph N035 that renders as 𓈖. pattern N035 :: Char -- | The Egyptian hieroglyph N035A that renders as 𓈗. pattern N035A :: Char -- | The Egyptian hieroglyph N036 that renders as 𓈘. pattern N036 :: Char -- | The Egyptian hieroglyph N037 that renders as 𓈙. pattern N037 :: Char -- | The Egyptian hieroglyph N037A that renders as 𓈚. pattern N037A :: Char -- | The Egyptian hieroglyph N038 that renders as 𓈛. pattern N038 :: Char -- | The Egyptian hieroglyph N039 that renders as 𓈜. pattern N039 :: Char -- | The Egyptian hieroglyph N040 that renders as 𓈝. pattern N040 :: Char -- | The Egyptian hieroglyph N041 that renders as 𓈞. pattern N041 :: Char -- | The Egyptian hieroglyph N042 that renders as 𓈟. pattern N042 :: Char -- | The Egyptian hieroglyph NL001 that renders as 𓈠. pattern NL001 :: Char -- | The Egyptian hieroglyph NL002 that renders as 𓈡. pattern NL002 :: Char -- | The Egyptian hieroglyph NL003 that renders as 𓈢. pattern NL003 :: Char -- | The Egyptian hieroglyph NL004 that renders as 𓈣. pattern NL004 :: Char -- | The Egyptian hieroglyph NL005 that renders as 𓈤. pattern NL005 :: Char -- | The Egyptian hieroglyph NL005A that renders as 𓈥. pattern NL005A :: Char -- | The Egyptian hieroglyph NL006 that renders as 𓈦. pattern NL006 :: Char -- | The Egyptian hieroglyph NL007 that renders as 𓈧. pattern NL007 :: Char -- | The Egyptian hieroglyph NL008 that renders as 𓈨. pattern NL008 :: Char -- | The Egyptian hieroglyph NL009 that renders as 𓈩. pattern NL009 :: Char -- | The Egyptian hieroglyph NL010 that renders as 𓈪. pattern NL010 :: Char -- | The Egyptian hieroglyph NL011 that renders as 𓈫. pattern NL011 :: Char -- | The Egyptian hieroglyph NL012 that renders as 𓈬. pattern NL012 :: Char -- | The Egyptian hieroglyph NL013 that renders as 𓈭. pattern NL013 :: Char -- | The Egyptian hieroglyph NL014 that renders as 𓈮. pattern NL014 :: Char -- | The Egyptian hieroglyph NL015 that renders as 𓈯. pattern NL015 :: Char -- | The Egyptian hieroglyph NL016 that renders as 𓈰. pattern NL016 :: Char -- | The Egyptian hieroglyph NL017 that renders as 𓈱. pattern NL017 :: Char -- | The Egyptian hieroglyph NL017A that renders as 𓈲. pattern NL017A :: Char -- | The Egyptian hieroglyph NL018 that renders as 𓈳. pattern NL018 :: Char -- | The Egyptian hieroglyph NL019 that renders as 𓈴. pattern NL019 :: Char -- | The Egyptian hieroglyph NL020 that renders as 𓈵. pattern NL020 :: Char -- | The Egyptian hieroglyph NU001 that renders as 𓈶. pattern NU001 :: Char -- | The Egyptian hieroglyph NU002 that renders as 𓈷. pattern NU002 :: Char -- | The Egyptian hieroglyph NU003 that renders as 𓈸. pattern NU003 :: Char -- | The Egyptian hieroglyph NU004 that renders as 𓈹. pattern NU004 :: Char -- | The Egyptian hieroglyph NU005 that renders as 𓈺. pattern NU005 :: Char -- | The Egyptian hieroglyph NU006 that renders as 𓈻. pattern NU006 :: Char -- | The Egyptian hieroglyph NU007 that renders as 𓈼. pattern NU007 :: Char -- | The Egyptian hieroglyph NU008 that renders as 𓈽. pattern NU008 :: Char -- | The Egyptian hieroglyph NU009 that renders as 𓈾. pattern NU009 :: Char -- | The Egyptian hieroglyph NU010 that renders as 𓈿. pattern NU010 :: Char -- | The Egyptian hieroglyph NU010A that renders as 𓉀. pattern NU010A :: Char -- | The Egyptian hieroglyph NU011 that renders as 𓉁. pattern NU011 :: Char -- | The Egyptian hieroglyph NU011A that renders as 𓉂. pattern NU011A :: Char -- | The Egyptian hieroglyph NU012 that renders as 𓉃. pattern NU012 :: Char -- | The Egyptian hieroglyph NU013 that renders as 𓉄. pattern NU013 :: Char -- | The Egyptian hieroglyph NU014 that renders as 𓉅. pattern NU014 :: Char -- | The Egyptian hieroglyph NU015 that renders as 𓉆. pattern NU015 :: Char -- | The Egyptian hieroglyph NU016 that renders as 𓉇. pattern NU016 :: Char -- | The Egyptian hieroglyph NU017 that renders as 𓉈. pattern NU017 :: Char -- | The Egyptian hieroglyph NU018 that renders as 𓉉. pattern NU018 :: Char -- | The Egyptian hieroglyph NU018A that renders as 𓉊. pattern NU018A :: Char -- | The Egyptian hieroglyph NU019 that renders as 𓉋. pattern NU019 :: Char -- | The Egyptian hieroglyph NU020 that renders as 𓉌. pattern NU020 :: Char -- | The Egyptian hieroglyph NU021 that renders as 𓉍. pattern NU021 :: Char -- | The Egyptian hieroglyph NU022 that renders as 𓉎. pattern NU022 :: Char -- | The Egyptian hieroglyph NU022A that renders as 𓉏. pattern NU022A :: Char -- | The Egyptian hieroglyph O001 that renders as 𓉐. pattern O001 :: Char -- | The Egyptian hieroglyph O001A that renders as 𓉑. pattern O001A :: Char -- | The Egyptian hieroglyph O002 that renders as 𓉒. pattern O002 :: Char -- | The Egyptian hieroglyph O003 that renders as 𓉓. pattern O003 :: Char -- | The Egyptian hieroglyph O004 that renders as 𓉔. pattern O004 :: Char -- | The Egyptian hieroglyph O005 that renders as 𓉕. pattern O005 :: Char -- | The Egyptian hieroglyph O005A that renders as 𓉖. pattern O005A :: Char -- | The Egyptian hieroglyph O006 that renders as 𓉗. pattern O006 :: Char -- | The Egyptian hieroglyph O006A that renders as 𓉘. pattern O006A :: Char -- | The Egyptian hieroglyph O006B that renders as 𓉙. pattern O006B :: Char -- | The Egyptian hieroglyph O006C that renders as 𓉚. pattern O006C :: Char -- | The Egyptian hieroglyph O006D that renders as 𓉛. pattern O006D :: Char -- | The Egyptian hieroglyph O006E that renders as 𓉜. pattern O006E :: Char -- | The Egyptian hieroglyph O006F that renders as 𓉝. pattern O006F :: Char -- | The Egyptian hieroglyph O007 that renders as 𓉞. pattern O007 :: Char -- | The Egyptian hieroglyph O008 that renders as 𓉟. pattern O008 :: Char -- | The Egyptian hieroglyph O009 that renders as 𓉠. pattern O009 :: Char -- | The Egyptian hieroglyph O010 that renders as 𓉡. pattern O010 :: Char -- | The Egyptian hieroglyph O010A that renders as 𓉢. pattern O010A :: Char -- | The Egyptian hieroglyph O010B that renders as 𓉣. pattern O010B :: Char -- | The Egyptian hieroglyph O010C that renders as 𓉤. pattern O010C :: Char -- | The Egyptian hieroglyph O011 that renders as 𓉥. pattern O011 :: Char -- | The Egyptian hieroglyph O012 that renders as 𓉦. pattern O012 :: Char -- | The Egyptian hieroglyph O013 that renders as 𓉧. pattern O013 :: Char -- | The Egyptian hieroglyph O014 that renders as 𓉨. pattern O014 :: Char -- | The Egyptian hieroglyph O015 that renders as 𓉩. pattern O015 :: Char -- | The Egyptian hieroglyph O016 that renders as 𓉪. pattern O016 :: Char -- | The Egyptian hieroglyph O017 that renders as 𓉫. pattern O017 :: Char -- | The Egyptian hieroglyph O018 that renders as 𓉬. pattern O018 :: Char -- | The Egyptian hieroglyph O019 that renders as 𓉭. pattern O019 :: Char -- | The Egyptian hieroglyph O019A that renders as 𓉮. pattern O019A :: Char -- | The Egyptian hieroglyph O020 that renders as 𓉯. pattern O020 :: Char -- | The Egyptian hieroglyph O020A that renders as 𓉰. pattern O020A :: Char -- | The Egyptian hieroglyph O021 that renders as 𓉱. pattern O021 :: Char -- | The Egyptian hieroglyph O022 that renders as 𓉲. pattern O022 :: Char -- | The Egyptian hieroglyph O023 that renders as 𓉳. pattern O023 :: Char -- | The Egyptian hieroglyph O024 that renders as 𓉴. pattern O024 :: Char -- | The Egyptian hieroglyph O024A that renders as 𓉵. pattern O024A :: Char -- | The Egyptian hieroglyph O025 that renders as 𓉶. pattern O025 :: Char -- | The Egyptian hieroglyph O025A that renders as 𓉷. pattern O025A :: Char -- | The Egyptian hieroglyph O026 that renders as 𓉸. pattern O026 :: Char -- | The Egyptian hieroglyph O027 that renders as 𓉹. pattern O027 :: Char -- | The Egyptian hieroglyph O028 that renders as 𓉺. pattern O028 :: Char -- | The Egyptian hieroglyph O029 that renders as 𓉻. pattern O029 :: Char -- | The Egyptian hieroglyph O029A that renders as 𓉼. pattern O029A :: Char -- | The Egyptian hieroglyph O030 that renders as 𓉽. pattern O030 :: Char -- | The Egyptian hieroglyph O030A that renders as 𓉾. pattern O030A :: Char -- | The Egyptian hieroglyph O031 that renders as 𓉿. pattern O031 :: Char -- | The Egyptian hieroglyph O032 that renders as 𓊀. pattern O032 :: Char -- | The Egyptian hieroglyph O033 that renders as 𓊁. pattern O033 :: Char -- | The Egyptian hieroglyph O033A that renders as 𓊂. pattern O033A :: Char -- | The Egyptian hieroglyph O034 that renders as 𓊃. pattern O034 :: Char -- | The Egyptian hieroglyph O035 that renders as 𓊄. pattern O035 :: Char -- | The Egyptian hieroglyph O036 that renders as 𓊅. pattern O036 :: Char -- | The Egyptian hieroglyph O036A that renders as 𓊆. pattern O036A :: Char -- | The Egyptian hieroglyph O036B that renders as 𓊇. pattern O036B :: Char -- | The Egyptian hieroglyph O036C that renders as 𓊈. pattern O036C :: Char -- | The Egyptian hieroglyph O036D that renders as 𓊉. pattern O036D :: Char -- | The Egyptian hieroglyph O037 that renders as 𓊊. pattern O037 :: Char -- | The Egyptian hieroglyph O038 that renders as 𓊋. pattern O038 :: Char -- | The Egyptian hieroglyph O039 that renders as 𓊌. pattern O039 :: Char -- | The Egyptian hieroglyph O040 that renders as 𓊍. pattern O040 :: Char -- | The Egyptian hieroglyph O041 that renders as 𓊎. pattern O041 :: Char -- | The Egyptian hieroglyph O042 that renders as 𓊏. pattern O042 :: Char -- | The Egyptian hieroglyph O043 that renders as 𓊐. pattern O043 :: Char -- | The Egyptian hieroglyph O044 that renders as 𓊑. pattern O044 :: Char -- | The Egyptian hieroglyph O045 that renders as 𓊒. pattern O045 :: Char -- | The Egyptian hieroglyph O046 that renders as 𓊓. pattern O046 :: Char -- | The Egyptian hieroglyph O047 that renders as 𓊔. pattern O047 :: Char -- | The Egyptian hieroglyph O048 that renders as 𓊕. pattern O048 :: Char -- | The Egyptian hieroglyph O049 that renders as 𓊖. pattern O049 :: Char -- | The Egyptian hieroglyph O050 that renders as 𓊗. pattern O050 :: Char -- | The Egyptian hieroglyph O050A that renders as 𓊘. pattern O050A :: Char -- | The Egyptian hieroglyph O050B that renders as 𓊙. pattern O050B :: Char -- | The Egyptian hieroglyph O051 that renders as 𓊚. pattern O051 :: Char -- | The Egyptian hieroglyph P001 that renders as 𓊛. pattern P001 :: Char -- | The Egyptian hieroglyph P001A that renders as 𓊜. pattern P001A :: Char -- | The Egyptian hieroglyph P002 that renders as 𓊝. pattern P002 :: Char -- | The Egyptian hieroglyph P003 that renders as 𓊞. pattern P003 :: Char -- | The Egyptian hieroglyph P003A that renders as 𓊟. pattern P003A :: Char -- | The Egyptian hieroglyph P004 that renders as 𓊠. pattern P004 :: Char -- | The Egyptian hieroglyph P005 that renders as 𓊡. pattern P005 :: Char -- | The Egyptian hieroglyph P006 that renders as 𓊢. pattern P006 :: Char -- | The Egyptian hieroglyph P007 that renders as 𓊣. pattern P007 :: Char -- | The Egyptian hieroglyph P008 that renders as 𓊤. pattern P008 :: Char -- | The Egyptian hieroglyph P009 that renders as 𓊥. pattern P009 :: Char -- | The Egyptian hieroglyph P010 that renders as 𓊦. pattern P010 :: Char -- | The Egyptian hieroglyph P011 that renders as 𓊧. pattern P011 :: Char -- | The Egyptian hieroglyph Q001 that renders as 𓊨. pattern Q001 :: Char -- | The Egyptian hieroglyph Q002 that renders as 𓊩. pattern Q002 :: Char -- | The Egyptian hieroglyph Q003 that renders as 𓊪. pattern Q003 :: Char -- | The Egyptian hieroglyph Q004 that renders as 𓊫. pattern Q004 :: Char -- | The Egyptian hieroglyph Q005 that renders as 𓊬. pattern Q005 :: Char -- | The Egyptian hieroglyph Q006 that renders as 𓊭. pattern Q006 :: Char -- | The Egyptian hieroglyph Q007 that renders as 𓊮. pattern Q007 :: Char -- | The Egyptian hieroglyph R001 that renders as 𓊯. pattern R001 :: Char -- | The Egyptian hieroglyph R002 that renders as 𓊰. pattern R002 :: Char -- | The Egyptian hieroglyph R002A that renders as 𓊱. pattern R002A :: Char -- | The Egyptian hieroglyph R003 that renders as 𓊲. pattern R003 :: Char -- | The Egyptian hieroglyph R003A that renders as 𓊳. pattern R003A :: Char -- | The Egyptian hieroglyph R003B that renders as 𓊴. pattern R003B :: Char -- | The Egyptian hieroglyph R004 that renders as 𓊵. pattern R004 :: Char -- | The Egyptian hieroglyph R005 that renders as 𓊶. pattern R005 :: Char -- | The Egyptian hieroglyph R006 that renders as 𓊷. pattern R006 :: Char -- | The Egyptian hieroglyph R007 that renders as 𓊸. pattern R007 :: Char -- | The Egyptian hieroglyph R008 that renders as 𓊹. pattern R008 :: Char -- | The Egyptian hieroglyph R009 that renders as 𓊺. pattern R009 :: Char -- | The Egyptian hieroglyph R010 that renders as 𓊻. pattern R010 :: Char -- | The Egyptian hieroglyph R010A that renders as 𓊼. pattern R010A :: Char -- | The Egyptian hieroglyph R011 that renders as 𓊽. pattern R011 :: Char -- | The Egyptian hieroglyph R012 that renders as 𓊾. pattern R012 :: Char -- | The Egyptian hieroglyph R013 that renders as 𓊿. pattern R013 :: Char -- | The Egyptian hieroglyph R014 that renders as 𓋀. pattern R014 :: Char -- | The Egyptian hieroglyph R015 that renders as 𓋁. pattern R015 :: Char -- | The Egyptian hieroglyph R016 that renders as 𓋂. pattern R016 :: Char -- | The Egyptian hieroglyph R016A that renders as 𓋃. pattern R016A :: Char -- | The Egyptian hieroglyph R017 that renders as 𓋄. pattern R017 :: Char -- | The Egyptian hieroglyph R018 that renders as 𓋅. pattern R018 :: Char -- | The Egyptian hieroglyph R019 that renders as 𓋆. pattern R019 :: Char -- | The Egyptian hieroglyph R020 that renders as 𓋇. pattern R020 :: Char -- | The Egyptian hieroglyph R021 that renders as 𓋈. pattern R021 :: Char -- | The Egyptian hieroglyph R022 that renders as 𓋉. pattern R022 :: Char -- | The Egyptian hieroglyph R023 that renders as 𓋊. pattern R023 :: Char -- | The Egyptian hieroglyph R024 that renders as 𓋋. pattern R024 :: Char -- | The Egyptian hieroglyph R025 that renders as 𓋌. pattern R025 :: Char -- | The Egyptian hieroglyph R026 that renders as 𓋍. pattern R026 :: Char -- | The Egyptian hieroglyph R027 that renders as 𓋎. pattern R027 :: Char -- | The Egyptian hieroglyph R028 that renders as 𓋏. pattern R028 :: Char -- | The Egyptian hieroglyph R029 that renders as 𓋐. pattern R029 :: Char -- | The Egyptian hieroglyph S001 that renders as 𓋑. pattern S001 :: Char -- | The Egyptian hieroglyph S002 that renders as 𓋒. pattern S002 :: Char -- | The Egyptian hieroglyph S002A that renders as 𓋓. pattern S002A :: Char -- | The Egyptian hieroglyph S003 that renders as 𓋔. pattern S003 :: Char -- | The Egyptian hieroglyph S004 that renders as 𓋕. pattern S004 :: Char -- | The Egyptian hieroglyph S005 that renders as 𓋖. pattern S005 :: Char -- | The Egyptian hieroglyph S006 that renders as 𓋗. pattern S006 :: Char -- | The Egyptian hieroglyph S006A that renders as 𓋘. pattern S006A :: Char -- | The Egyptian hieroglyph S007 that renders as 𓋙. pattern S007 :: Char -- | The Egyptian hieroglyph S008 that renders as 𓋚. pattern S008 :: Char -- | The Egyptian hieroglyph S009 that renders as 𓋛. pattern S009 :: Char -- | The Egyptian hieroglyph S010 that renders as 𓋜. pattern S010 :: Char -- | The Egyptian hieroglyph S011 that renders as 𓋝. pattern S011 :: Char -- | The Egyptian hieroglyph S012 that renders as 𓋞. pattern S012 :: Char -- | The Egyptian hieroglyph S013 that renders as 𓋟. pattern S013 :: Char -- | The Egyptian hieroglyph S014 that renders as 𓋠. pattern S014 :: Char -- | The Egyptian hieroglyph S014A that renders as 𓋡. pattern S014A :: Char -- | The Egyptian hieroglyph S014B that renders as 𓋢. pattern S014B :: Char -- | The Egyptian hieroglyph S015 that renders as 𓋣. pattern S015 :: Char -- | The Egyptian hieroglyph S016 that renders as 𓋤. pattern S016 :: Char -- | The Egyptian hieroglyph S017 that renders as 𓋥. pattern S017 :: Char -- | The Egyptian hieroglyph S017A that renders as 𓋦. pattern S017A :: Char -- | The Egyptian hieroglyph S018 that renders as 𓋧. pattern S018 :: Char -- | The Egyptian hieroglyph S019 that renders as 𓋨. pattern S019 :: Char -- | The Egyptian hieroglyph S020 that renders as 𓋩. pattern S020 :: Char -- | The Egyptian hieroglyph S021 that renders as 𓋪. pattern S021 :: Char -- | The Egyptian hieroglyph S022 that renders as 𓋫. pattern S022 :: Char -- | The Egyptian hieroglyph S023 that renders as 𓋬. pattern S023 :: Char -- | The Egyptian hieroglyph S024 that renders as 𓋭. pattern S024 :: Char -- | The Egyptian hieroglyph S025 that renders as 𓋮. pattern S025 :: Char -- | The Egyptian hieroglyph S026 that renders as 𓋯. pattern S026 :: Char -- | The Egyptian hieroglyph S026A that renders as 𓋰. pattern S026A :: Char -- | The Egyptian hieroglyph S026B that renders as 𓋱. pattern S026B :: Char -- | The Egyptian hieroglyph S027 that renders as 𓋲. pattern S027 :: Char -- | The Egyptian hieroglyph S028 that renders as 𓋳. pattern S028 :: Char -- | The Egyptian hieroglyph S029 that renders as 𓋴. pattern S029 :: Char -- | The Egyptian hieroglyph S030 that renders as 𓋵. pattern S030 :: Char -- | The Egyptian hieroglyph S031 that renders as 𓋶. pattern S031 :: Char -- | The Egyptian hieroglyph S032 that renders as 𓋷. pattern S032 :: Char -- | The Egyptian hieroglyph S033 that renders as 𓋸. pattern S033 :: Char -- | The Egyptian hieroglyph S034 that renders as 𓋹. pattern S034 :: Char -- | The Egyptian hieroglyph S035 that renders as 𓋺. pattern S035 :: Char -- | The Egyptian hieroglyph S035A that renders as 𓋻. pattern S035A :: Char -- | The Egyptian hieroglyph S036 that renders as 𓋼. pattern S036 :: Char -- | The Egyptian hieroglyph S037 that renders as 𓋽. pattern S037 :: Char -- | The Egyptian hieroglyph S038 that renders as 𓋾. pattern S038 :: Char -- | The Egyptian hieroglyph S039 that renders as 𓋿. pattern S039 :: Char -- | The Egyptian hieroglyph S040 that renders as 𓌀. pattern S040 :: Char -- | The Egyptian hieroglyph S041 that renders as 𓌁. pattern S041 :: Char -- | The Egyptian hieroglyph S042 that renders as 𓌂. pattern S042 :: Char -- | The Egyptian hieroglyph S043 that renders as 𓌃. pattern S043 :: Char -- | The Egyptian hieroglyph S044 that renders as 𓌄. pattern S044 :: Char -- | The Egyptian hieroglyph S045 that renders as 𓌅. pattern S045 :: Char -- | The Egyptian hieroglyph S046 that renders as 𓌆. pattern S046 :: Char -- | The Egyptian hieroglyph T001 that renders as 𓌇. pattern T001 :: Char -- | The Egyptian hieroglyph T002 that renders as 𓌈. pattern T002 :: Char -- | The Egyptian hieroglyph T003 that renders as 𓌉. pattern T003 :: Char -- | The Egyptian hieroglyph T003A that renders as 𓌊. pattern T003A :: Char -- | The Egyptian hieroglyph T004 that renders as 𓌋. pattern T004 :: Char -- | The Egyptian hieroglyph T005 that renders as 𓌌. pattern T005 :: Char -- | The Egyptian hieroglyph T006 that renders as 𓌍. pattern T006 :: Char -- | The Egyptian hieroglyph T007 that renders as 𓌎. pattern T007 :: Char -- | The Egyptian hieroglyph T007A that renders as 𓌏. pattern T007A :: Char -- | The Egyptian hieroglyph T008 that renders as 𓌐. pattern T008 :: Char -- | The Egyptian hieroglyph T008A that renders as 𓌑. pattern T008A :: Char -- | The Egyptian hieroglyph T009 that renders as 𓌒. pattern T009 :: Char -- | The Egyptian hieroglyph T009A that renders as 𓌓. pattern T009A :: Char -- | The Egyptian hieroglyph T010 that renders as 𓌔. pattern T010 :: Char -- | The Egyptian hieroglyph T011 that renders as 𓌕. pattern T011 :: Char -- | The Egyptian hieroglyph T011A that renders as 𓌖. pattern T011A :: Char -- | The Egyptian hieroglyph T012 that renders as 𓌗. pattern T012 :: Char -- | The Egyptian hieroglyph T013 that renders as 𓌘. pattern T013 :: Char -- | The Egyptian hieroglyph T014 that renders as 𓌙. pattern T014 :: Char -- | The Egyptian hieroglyph T015 that renders as 𓌚. pattern T015 :: Char -- | The Egyptian hieroglyph T016 that renders as 𓌛. pattern T016 :: Char -- | The Egyptian hieroglyph T016A that renders as 𓌜. pattern T016A :: Char -- | The Egyptian hieroglyph T017 that renders as 𓌝. pattern T017 :: Char -- | The Egyptian hieroglyph T018 that renders as 𓌞. pattern T018 :: Char -- | The Egyptian hieroglyph T019 that renders as 𓌟. pattern T019 :: Char -- | The Egyptian hieroglyph T020 that renders as 𓌠. pattern T020 :: Char -- | The Egyptian hieroglyph T021 that renders as 𓌡. pattern T021 :: Char -- | The Egyptian hieroglyph T022 that renders as 𓌢. pattern T022 :: Char -- | The Egyptian hieroglyph T023 that renders as 𓌣. pattern T023 :: Char -- | The Egyptian hieroglyph T024 that renders as 𓌤. pattern T024 :: Char -- | The Egyptian hieroglyph T025 that renders as 𓌥. pattern T025 :: Char -- | The Egyptian hieroglyph T026 that renders as 𓌦. pattern T026 :: Char -- | The Egyptian hieroglyph T027 that renders as 𓌧. pattern T027 :: Char -- | The Egyptian hieroglyph T028 that renders as 𓌨. pattern T028 :: Char -- | The Egyptian hieroglyph T029 that renders as 𓌩. pattern T029 :: Char -- | The Egyptian hieroglyph T030 that renders as 𓌪. pattern T030 :: Char -- | The Egyptian hieroglyph T031 that renders as 𓌫. pattern T031 :: Char -- | The Egyptian hieroglyph T032 that renders as 𓌬. pattern T032 :: Char -- | The Egyptian hieroglyph T032A that renders as 𓌭. pattern T032A :: Char -- | The Egyptian hieroglyph T033 that renders as 𓌮. pattern T033 :: Char -- | The Egyptian hieroglyph T033A that renders as 𓌯. pattern T033A :: Char -- | The Egyptian hieroglyph T034 that renders as 𓌰. pattern T034 :: Char -- | The Egyptian hieroglyph T035 that renders as 𓌱. pattern T035 :: Char -- | The Egyptian hieroglyph T036 that renders as 𓌲. pattern T036 :: Char -- | The Egyptian hieroglyph U001 that renders as 𓌳. pattern U001 :: Char -- | The Egyptian hieroglyph U002 that renders as 𓌴. pattern U002 :: Char -- | The Egyptian hieroglyph U003 that renders as 𓌵. pattern U003 :: Char -- | The Egyptian hieroglyph U004 that renders as 𓌶. pattern U004 :: Char -- | The Egyptian hieroglyph U005 that renders as 𓌷. pattern U005 :: Char -- | The Egyptian hieroglyph U006 that renders as 𓌸. pattern U006 :: Char -- | The Egyptian hieroglyph U006A that renders as 𓌹. pattern U006A :: Char -- | The Egyptian hieroglyph U006B that renders as 𓌺. pattern U006B :: Char -- | The Egyptian hieroglyph U007 that renders as 𓌻. pattern U007 :: Char -- | The Egyptian hieroglyph U008 that renders as 𓌼. pattern U008 :: Char -- | The Egyptian hieroglyph U009 that renders as 𓌽. pattern U009 :: Char -- | The Egyptian hieroglyph U010 that renders as 𓌾. pattern U010 :: Char -- | The Egyptian hieroglyph U011 that renders as 𓌿. pattern U011 :: Char -- | The Egyptian hieroglyph U012 that renders as 𓍀. pattern U012 :: Char -- | The Egyptian hieroglyph U013 that renders as 𓍁. pattern U013 :: Char -- | The Egyptian hieroglyph U014 that renders as 𓍂. pattern U014 :: Char -- | The Egyptian hieroglyph U015 that renders as 𓍃. pattern U015 :: Char -- | The Egyptian hieroglyph U016 that renders as 𓍄. pattern U016 :: Char -- | The Egyptian hieroglyph U017 that renders as 𓍅. pattern U017 :: Char -- | The Egyptian hieroglyph U018 that renders as 𓍆. pattern U018 :: Char -- | The Egyptian hieroglyph U019 that renders as 𓍇. pattern U019 :: Char -- | The Egyptian hieroglyph U020 that renders as 𓍈. pattern U020 :: Char -- | The Egyptian hieroglyph U021 that renders as 𓍉. pattern U021 :: Char -- | The Egyptian hieroglyph U022 that renders as 𓍊. pattern U022 :: Char -- | The Egyptian hieroglyph U023 that renders as 𓍋. pattern U023 :: Char -- | The Egyptian hieroglyph U023A that renders as 𓍌. pattern U023A :: Char -- | The Egyptian hieroglyph U024 that renders as 𓍍. pattern U024 :: Char -- | The Egyptian hieroglyph U025 that renders as 𓍎. pattern U025 :: Char -- | The Egyptian hieroglyph U026 that renders as 𓍏. pattern U026 :: Char -- | The Egyptian hieroglyph U027 that renders as 𓍐. pattern U027 :: Char -- | The Egyptian hieroglyph U028 that renders as 𓍑. pattern U028 :: Char -- | The Egyptian hieroglyph U029 that renders as 𓍒. pattern U029 :: Char -- | The Egyptian hieroglyph U029A that renders as 𓍓. pattern U029A :: Char -- | The Egyptian hieroglyph U030 that renders as 𓍔. pattern U030 :: Char -- | The Egyptian hieroglyph U031 that renders as 𓍕. pattern U031 :: Char -- | The Egyptian hieroglyph U032 that renders as 𓍖. pattern U032 :: Char -- | The Egyptian hieroglyph U032A that renders as 𓍗. pattern U032A :: Char -- | The Egyptian hieroglyph U033 that renders as 𓍘. pattern U033 :: Char -- | The Egyptian hieroglyph U034 that renders as 𓍙. pattern U034 :: Char -- | The Egyptian hieroglyph U035 that renders as 𓍚. pattern U035 :: Char -- | The Egyptian hieroglyph U036 that renders as 𓍛. pattern U036 :: Char -- | The Egyptian hieroglyph U037 that renders as 𓍜. pattern U037 :: Char -- | The Egyptian hieroglyph U038 that renders as 𓍝. pattern U038 :: Char -- | The Egyptian hieroglyph U039 that renders as 𓍞. pattern U039 :: Char -- | The Egyptian hieroglyph U040 that renders as 𓍟. pattern U040 :: Char -- | The Egyptian hieroglyph U041 that renders as 𓍠. pattern U041 :: Char -- | The Egyptian hieroglyph U042 that renders as 𓍡. pattern U042 :: Char -- | The Egyptian hieroglyph V001 that renders as 𓍢. pattern V001 :: Char -- | The Egyptian hieroglyph V001A that renders as 𓍣. pattern V001A :: Char -- | The Egyptian hieroglyph V001B that renders as 𓍤. pattern V001B :: Char -- | The Egyptian hieroglyph V001C that renders as 𓍥. pattern V001C :: Char -- | The Egyptian hieroglyph V001D that renders as 𓍦. pattern V001D :: Char -- | The Egyptian hieroglyph V001E that renders as 𓍧. pattern V001E :: Char -- | The Egyptian hieroglyph V001F that renders as 𓍨. pattern V001F :: Char -- | The Egyptian hieroglyph V001G that renders as 𓍩. pattern V001G :: Char -- | The Egyptian hieroglyph V001H that renders as 𓍪. pattern V001H :: Char -- | The Egyptian hieroglyph V001I that renders as 𓍫. pattern V001I :: Char -- | The Egyptian hieroglyph V002 that renders as 𓍬. pattern V002 :: Char -- | The Egyptian hieroglyph V002A that renders as 𓍭. pattern V002A :: Char -- | The Egyptian hieroglyph V003 that renders as 𓍮. pattern V003 :: Char -- | The Egyptian hieroglyph V004 that renders as 𓍯. pattern V004 :: Char -- | The Egyptian hieroglyph V005 that renders as 𓍰. pattern V005 :: Char -- | The Egyptian hieroglyph V006 that renders as 𓍱. pattern V006 :: Char -- | The Egyptian hieroglyph V007 that renders as 𓍲. pattern V007 :: Char -- | The Egyptian hieroglyph V007A that renders as 𓍳. pattern V007A :: Char -- | The Egyptian hieroglyph V007B that renders as 𓍴. pattern V007B :: Char -- | The Egyptian hieroglyph V008 that renders as 𓍵. pattern V008 :: Char -- | The Egyptian hieroglyph V009 that renders as 𓍶. pattern V009 :: Char -- | The Egyptian hieroglyph V010 that renders as 𓍷. pattern V010 :: Char -- | The Egyptian hieroglyph V011 that renders as 𓍸. pattern V011 :: Char -- | The Egyptian hieroglyph V011A that renders as 𓍹. pattern V011A :: Char -- | The Egyptian hieroglyph V011B that renders as 𓍺. pattern V011B :: Char -- | The Egyptian hieroglyph V011C that renders as 𓍻. pattern V011C :: Char -- | The Egyptian hieroglyph V012 that renders as 𓍼. pattern V012 :: Char -- | The Egyptian hieroglyph V012A that renders as 𓍽. pattern V012A :: Char -- | The Egyptian hieroglyph V012B that renders as 𓍾. pattern V012B :: Char -- | The Egyptian hieroglyph V013 that renders as 𓍿. pattern V013 :: Char -- | The Egyptian hieroglyph V014 that renders as 𓎀. pattern V014 :: Char -- | The Egyptian hieroglyph V015 that renders as 𓎁. pattern V015 :: Char -- | The Egyptian hieroglyph V016 that renders as 𓎂. pattern V016 :: Char -- | The Egyptian hieroglyph V017 that renders as 𓎃. pattern V017 :: Char -- | The Egyptian hieroglyph V018 that renders as 𓎄. pattern V018 :: Char -- | The Egyptian hieroglyph V019 that renders as 𓎅. pattern V019 :: Char -- | The Egyptian hieroglyph V020 that renders as 𓎆. pattern V020 :: Char -- | The Egyptian hieroglyph V020A that renders as 𓎇. pattern V020A :: Char -- | The Egyptian hieroglyph V020B that renders as 𓎈. pattern V020B :: Char -- | The Egyptian hieroglyph V020C that renders as 𓎉. pattern V020C :: Char -- | The Egyptian hieroglyph V020D that renders as 𓎊. pattern V020D :: Char -- | The Egyptian hieroglyph V020E that renders as 𓎋. pattern V020E :: Char -- | The Egyptian hieroglyph V020F that renders as 𓎌. pattern V020F :: Char -- | The Egyptian hieroglyph V020G that renders as 𓎍. pattern V020G :: Char -- | The Egyptian hieroglyph V020H that renders as 𓎎. pattern V020H :: Char -- | The Egyptian hieroglyph V020I that renders as 𓎏. pattern V020I :: Char -- | The Egyptian hieroglyph V020J that renders as 𓎐. pattern V020J :: Char -- | The Egyptian hieroglyph V020K that renders as 𓎑. pattern V020K :: Char -- | The Egyptian hieroglyph V020L that renders as 𓎒. pattern V020L :: Char -- | The Egyptian hieroglyph V021 that renders as 𓎓. pattern V021 :: Char -- | The Egyptian hieroglyph V022 that renders as 𓎔. pattern V022 :: Char -- | The Egyptian hieroglyph V023 that renders as 𓎕. pattern V023 :: Char -- | The Egyptian hieroglyph V023A that renders as 𓎖. pattern V023A :: Char -- | The Egyptian hieroglyph V024 that renders as 𓎗. pattern V024 :: Char -- | The Egyptian hieroglyph V025 that renders as 𓎘. pattern V025 :: Char -- | The Egyptian hieroglyph V026 that renders as 𓎙. pattern V026 :: Char -- | The Egyptian hieroglyph V027 that renders as 𓎚. pattern V027 :: Char -- | The Egyptian hieroglyph V028 that renders as 𓎛. pattern V028 :: Char -- | The Egyptian hieroglyph V028A that renders as 𓎜. pattern V028A :: Char -- | The Egyptian hieroglyph V029 that renders as 𓎝. pattern V029 :: Char -- | The Egyptian hieroglyph V029A that renders as 𓎞. pattern V029A :: Char -- | The Egyptian hieroglyph V030 that renders as 𓎟. pattern V030 :: Char -- | The Egyptian hieroglyph V030A that renders as 𓎠. pattern V030A :: Char -- | The Egyptian hieroglyph V031 that renders as 𓎡. pattern V031 :: Char -- | The Egyptian hieroglyph V031A that renders as 𓎢. pattern V031A :: Char -- | The Egyptian hieroglyph V032 that renders as 𓎣. pattern V032 :: Char -- | The Egyptian hieroglyph V033 that renders as 𓎤. pattern V033 :: Char -- | The Egyptian hieroglyph V033A that renders as 𓎥. pattern V033A :: Char -- | The Egyptian hieroglyph V034 that renders as 𓎦. pattern V034 :: Char -- | The Egyptian hieroglyph V035 that renders as 𓎧. pattern V035 :: Char -- | The Egyptian hieroglyph V036 that renders as 𓎨. pattern V036 :: Char -- | The Egyptian hieroglyph V037 that renders as 𓎩. pattern V037 :: Char -- | The Egyptian hieroglyph V037A that renders as 𓎪. pattern V037A :: Char -- | The Egyptian hieroglyph V038 that renders as 𓎫. pattern V038 :: Char -- | The Egyptian hieroglyph V039 that renders as 𓎬. pattern V039 :: Char -- | The Egyptian hieroglyph V040 that renders as 𓎭. pattern V040 :: Char -- | The Egyptian hieroglyph V040A that renders as 𓎮. pattern V040A :: Char -- | The Egyptian hieroglyph W001 that renders as 𓎯. pattern W001 :: Char -- | The Egyptian hieroglyph W002 that renders as 𓎰. pattern W002 :: Char -- | The Egyptian hieroglyph W003 that renders as 𓎱. pattern W003 :: Char -- | The Egyptian hieroglyph W003A that renders as 𓎲. pattern W003A :: Char -- | The Egyptian hieroglyph W004 that renders as 𓎳. pattern W004 :: Char -- | The Egyptian hieroglyph W005 that renders as 𓎴. pattern W005 :: Char -- | The Egyptian hieroglyph W006 that renders as 𓎵. pattern W006 :: Char -- | The Egyptian hieroglyph W007 that renders as 𓎶. pattern W007 :: Char -- | The Egyptian hieroglyph W008 that renders as 𓎷. pattern W008 :: Char -- | The Egyptian hieroglyph W009 that renders as 𓎸. pattern W009 :: Char -- | The Egyptian hieroglyph W009A that renders as 𓎹. pattern W009A :: Char -- | The Egyptian hieroglyph W010 that renders as 𓎺. pattern W010 :: Char -- | The Egyptian hieroglyph W010A that renders as 𓎻. pattern W010A :: Char -- | The Egyptian hieroglyph W011 that renders as 𓎼. pattern W011 :: Char -- | The Egyptian hieroglyph W012 that renders as 𓎽. pattern W012 :: Char -- | The Egyptian hieroglyph W013 that renders as 𓎾. pattern W013 :: Char -- | The Egyptian hieroglyph W014 that renders as 𓎿. pattern W014 :: Char -- | The Egyptian hieroglyph W014A that renders as 𓏀. pattern W014A :: Char -- | The Egyptian hieroglyph W015 that renders as 𓏁. pattern W015 :: Char -- | The Egyptian hieroglyph W016 that renders as 𓏂. pattern W016 :: Char -- | The Egyptian hieroglyph W017 that renders as 𓏃. pattern W017 :: Char -- | The Egyptian hieroglyph W017A that renders as 𓏄. pattern W017A :: Char -- | The Egyptian hieroglyph W018 that renders as 𓏅. pattern W018 :: Char -- | The Egyptian hieroglyph W018A that renders as 𓏆. pattern W018A :: Char -- | The Egyptian hieroglyph W019 that renders as 𓏇. pattern W019 :: Char -- | The Egyptian hieroglyph W020 that renders as 𓏈. pattern W020 :: Char -- | The Egyptian hieroglyph W021 that renders as 𓏉. pattern W021 :: Char -- | The Egyptian hieroglyph W022 that renders as 𓏊. pattern W022 :: Char -- | The Egyptian hieroglyph W023 that renders as 𓏋. pattern W023 :: Char -- | The Egyptian hieroglyph W024 that renders as 𓏌. pattern W024 :: Char -- | The Egyptian hieroglyph W024A that renders as 𓏍. pattern W024A :: Char -- | The Egyptian hieroglyph W025 that renders as 𓏎. pattern W025 :: Char -- | The Egyptian hieroglyph X001 that renders as 𓏏. pattern X001 :: Char -- | The Egyptian hieroglyph X002 that renders as 𓏐. pattern X002 :: Char -- | The Egyptian hieroglyph X003 that renders as 𓏑. pattern X003 :: Char -- | The Egyptian hieroglyph X004 that renders as 𓏒. pattern X004 :: Char -- | The Egyptian hieroglyph X004A that renders as 𓏓. pattern X004A :: Char -- | The Egyptian hieroglyph X004B that renders as 𓏔. pattern X004B :: Char -- | The Egyptian hieroglyph X005 that renders as 𓏕. pattern X005 :: Char -- | The Egyptian hieroglyph X006 that renders as 𓏖. pattern X006 :: Char -- | The Egyptian hieroglyph X006A that renders as 𓏗. pattern X006A :: Char -- | The Egyptian hieroglyph X007 that renders as 𓏘. pattern X007 :: Char -- | The Egyptian hieroglyph X008 that renders as 𓏙. pattern X008 :: Char -- | The Egyptian hieroglyph X008A that renders as 𓏚. pattern X008A :: Char -- | The Egyptian hieroglyph Y001 that renders as 𓏛. pattern Y001 :: Char -- | The Egyptian hieroglyph Y001A that renders as 𓏜. pattern Y001A :: Char -- | The Egyptian hieroglyph Y002 that renders as 𓏝. pattern Y002 :: Char -- | The Egyptian hieroglyph Y003 that renders as 𓏞. pattern Y003 :: Char -- | The Egyptian hieroglyph Y004 that renders as 𓏟. pattern Y004 :: Char -- | The Egyptian hieroglyph Y005 that renders as 𓏠. pattern Y005 :: Char -- | The Egyptian hieroglyph Y006 that renders as 𓏡. pattern Y006 :: Char -- | The Egyptian hieroglyph Y007 that renders as 𓏢. pattern Y007 :: Char -- | The Egyptian hieroglyph Y008 that renders as 𓏣. pattern Y008 :: Char -- | The Egyptian hieroglyph Z001 that renders as 𓏤. pattern Z001 :: Char -- | The Egyptian hieroglyph Z002 that renders as 𓏥. pattern Z002 :: Char -- | The Egyptian hieroglyph Z002A that renders as 𓏦. pattern Z002A :: Char -- | The Egyptian hieroglyph Z002B that renders as 𓏧. pattern Z002B :: Char -- | The Egyptian hieroglyph Z002C that renders as 𓏨. pattern Z002C :: Char -- | The Egyptian hieroglyph Z002D that renders as 𓏩. pattern Z002D :: Char -- | The Egyptian hieroglyph Z003 that renders as 𓏪. pattern Z003 :: Char -- | The Egyptian hieroglyph Z003A that renders as 𓏫. pattern Z003A :: Char -- | The Egyptian hieroglyph Z003B that renders as 𓏬. pattern Z003B :: Char -- | The Egyptian hieroglyph Z004 that renders as 𓏭. pattern Z004 :: Char -- | The Egyptian hieroglyph Z004A that renders as 𓏮. pattern Z004A :: Char -- | The Egyptian hieroglyph Z005 that renders as 𓏯. pattern Z005 :: Char -- | The Egyptian hieroglyph Z005A that renders as 𓏰. pattern Z005A :: Char -- | The Egyptian hieroglyph Z006 that renders as 𓏱. pattern Z006 :: Char -- | The Egyptian hieroglyph Z007 that renders as 𓏲. pattern Z007 :: Char -- | The Egyptian hieroglyph Z008 that renders as 𓏳. pattern Z008 :: Char -- | The Egyptian hieroglyph Z009 that renders as 𓏴. pattern Z009 :: Char -- | The Egyptian hieroglyph Z010 that renders as 𓏵. pattern Z010 :: Char -- | The Egyptian hieroglyph Z011 that renders as 𓏶. pattern Z011 :: Char -- | The Egyptian hieroglyph Z012 that renders as 𓏷. pattern Z012 :: Char -- | The Egyptian hieroglyph Z013 that renders as 𓏸. pattern Z013 :: Char -- | The Egyptian hieroglyph Z014 that renders as 𓏹. pattern Z014 :: Char -- | The Egyptian hieroglyph Z015 that renders as 𓏺. pattern Z015 :: Char -- | The Egyptian hieroglyph Z015A that renders as 𓏻. pattern Z015A :: Char -- | The Egyptian hieroglyph Z015B that renders as 𓏼. pattern Z015B :: Char -- | The Egyptian hieroglyph Z015C that renders as 𓏽. pattern Z015C :: Char -- | The Egyptian hieroglyph Z015D that renders as 𓏾. pattern Z015D :: Char -- | The Egyptian hieroglyph Z015E that renders as 𓏿. pattern Z015E :: Char -- | The Egyptian hieroglyph Z015F that renders as 𓐀. pattern Z015F :: Char -- | The Egyptian hieroglyph Z015G that renders as 𓐁. pattern Z015G :: Char -- | The Egyptian hieroglyph Z015H that renders as 𓐂. pattern Z015H :: Char -- | The Egyptian hieroglyph Z015I that renders as 𓐃. pattern Z015I :: Char -- | The Egyptian hieroglyph Z016 that renders as 𓐄. pattern Z016 :: Char -- | The Egyptian hieroglyph Z016A that renders as 𓐅. pattern Z016A :: Char -- | The Egyptian hieroglyph Z016B that renders as 𓐆. pattern Z016B :: Char -- | The Egyptian hieroglyph Z016C that renders as 𓐇. pattern Z016C :: Char -- | The Egyptian hieroglyph Z016D that renders as 𓐈. pattern Z016D :: Char -- | The Egyptian hieroglyph Z016E that renders as 𓐉. pattern Z016E :: Char -- | The Egyptian hieroglyph Z016F that renders as 𓐊. pattern Z016F :: Char -- | The Egyptian hieroglyph Z016G that renders as 𓐋. pattern Z016G :: Char -- | The Egyptian hieroglyph Z016H that renders as 𓐌. pattern Z016H :: Char -- | The Egyptian hieroglyph AA001 that renders as 𓐍. pattern AA001 :: Char -- | The Egyptian hieroglyph AA002 that renders as 𓐎. pattern AA002 :: Char -- | The Egyptian hieroglyph AA003 that renders as 𓐏. pattern AA003 :: Char -- | The Egyptian hieroglyph AA004 that renders as 𓐐. pattern AA004 :: Char -- | The Egyptian hieroglyph AA005 that renders as 𓐑. pattern AA005 :: Char -- | The Egyptian hieroglyph AA006 that renders as 𓐒. pattern AA006 :: Char -- | The Egyptian hieroglyph AA007 that renders as 𓐓. pattern AA007 :: Char -- | The Egyptian hieroglyph AA007A that renders as 𓐔. pattern AA007A :: Char -- | The Egyptian hieroglyph AA007B that renders as 𓐕. pattern AA007B :: Char -- | The Egyptian hieroglyph AA008 that renders as 𓐖. pattern AA008 :: Char -- | The Egyptian hieroglyph AA009 that renders as 𓐗. pattern AA009 :: Char -- | The Egyptian hieroglyph AA010 that renders as 𓐘. pattern AA010 :: Char -- | The Egyptian hieroglyph AA011 that renders as 𓐙. pattern AA011 :: Char -- | The Egyptian hieroglyph AA012 that renders as 𓐚. pattern AA012 :: Char -- | The Egyptian hieroglyph AA013 that renders as 𓐛. pattern AA013 :: Char -- | The Egyptian hieroglyph AA014 that renders as 𓐜. pattern AA014 :: Char -- | The Egyptian hieroglyph AA015 that renders as 𓐝. pattern AA015 :: Char -- | The Egyptian hieroglyph AA016 that renders as 𓐞. pattern AA016 :: Char -- | The Egyptian hieroglyph AA017 that renders as 𓐟. pattern AA017 :: Char -- | The Egyptian hieroglyph AA018 that renders as 𓐠. pattern AA018 :: Char -- | The Egyptian hieroglyph AA019 that renders as 𓐡. pattern AA019 :: Char -- | The Egyptian hieroglyph AA020 that renders as 𓐢. pattern AA020 :: Char -- | The Egyptian hieroglyph AA021 that renders as 𓐣. pattern AA021 :: Char -- | The Egyptian hieroglyph AA022 that renders as 𓐤. pattern AA022 :: Char -- | The Egyptian hieroglyph AA023 that renders as 𓐥. pattern AA023 :: Char -- | The Egyptian hieroglyph AA024 that renders as 𓐦. pattern AA024 :: Char -- | The Egyptian hieroglyph AA025 that renders as 𓐧. pattern AA025 :: Char -- | The Egyptian hieroglyph AA026 that renders as 𓐨. pattern AA026 :: Char -- | The Egyptian hieroglyph AA027 that renders as 𓐩. pattern AA027 :: Char -- | The Egyptian hieroglyph AA028 that renders as 𓐪. pattern AA028 :: Char -- | The Egyptian hieroglyph AA029 that renders as 𓐫. pattern AA029 :: Char -- | The Egyptian hieroglyph AA030 that renders as 𓐬. pattern AA030 :: Char -- | The Egyptian hieroglyph AA031 that renders as 𓐭. pattern AA031 :: Char -- | The Egyptian hieroglyph AA032 that renders as 𓐮. pattern AA032 :: Char -- | The emoji have 24 clock emoji, each time with 30 minutes difference. module Data.Char.Emoji.Clock -- | A Clock object that can be converted to a unicode character -- that displays a clock with the given time. The Clock has an -- hours field that contains the given hours between 0 and 12, and -- a minutes30 field that if True, means that the clock is -- half past that hour. data Clock -- | The number of hours on the given clock. Is between 0 and 12. For 0, -- the minutes30 is True; and for 12, the minutes30 -- is False. hours :: Clock -> Int -- | Is True if it is half past the given hour on the Clock. minutes30 :: Clock -> Bool -- | Construct a Clock object with the given number of hours, and a -- Boolean that indicates if it is half past that hour. The -- function will ensure that the hours are between 0 and 12 (both -- inclusive). For half past 12, we use half past 0, for 12 hours, we use -- simply 12. clock :: Int -> Bool -> Clock -- | Generate the Clock object that is the closest to the given -- hours and minutes. closestClock :: Int -> Int -> Clock instance GHC.Show.Show Data.Char.Emoji.Clock.Clock instance GHC.Read.Read Data.Char.Emoji.Clock.Clock instance GHC.Classes.Ord Data.Char.Emoji.Clock.Clock instance GHC.Generics.Generic Data.Char.Emoji.Clock.Clock instance GHC.Classes.Eq Data.Char.Emoji.Clock.Clock instance Data.Data.Data Data.Char.Emoji.Clock.Clock instance Data.Hashable.Class.Hashable Data.Char.Emoji.Clock.Clock instance Control.DeepSeq.NFData Data.Char.Emoji.Clock.Clock instance GHC.Enum.Bounded Data.Char.Emoji.Clock.Clock instance GHC.Enum.Enum Data.Char.Emoji.Clock.Clock instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Clock.Clock instance Data.Char.Core.UnicodeCharacter Data.Char.Emoji.Clock.Clock instance Data.Char.Core.UnicodeText Data.Char.Emoji.Clock.Clock -- | A module that defines Emoji patterns. module Data.Char.Emoji.Core -- | Append the EmojiSuffix to the string-like value. withEmojiSuffix :: (Semigroup s, IsString s) => s -> s -- | A Character that is often used as a suffix to turn a character -- into an emoji. pattern EmojiSuffix :: Char -- | The Unicode standard defines four emoji for the O, B, -- A, and AB blood type. module Data.Char.Emoji.BloodType -- | A BloodType object used to convert to its unicode equivalent. -- The BloodType is also seen as a 2-bit value with the leftmost -- bit representing the presence of A antigens and the rightmost -- the presence of B antigens. data BloodType -- | The O blood type, with no presence of A and B antigens, denoted -- by 🅾️. O :: BloodType -- | The B blood type, with presence of the B antigen, denoted by -- 🅱️. B :: BloodType -- | The A blood type, with presence of the A antigen, denoted by -- 🅰️. A :: BloodType -- | The AB blood type, with presence of the A and B antigens, -- denoted by 🆎. AB :: BloodType -- | A emoji that depicts a drop of blood. This looks like 🩸. pattern DropOfBlood :: Char instance GHC.Show.Show Data.Char.Emoji.BloodType.BloodType instance GHC.Read.Read Data.Char.Emoji.BloodType.BloodType instance GHC.Classes.Ord Data.Char.Emoji.BloodType.BloodType instance GHC.Generics.Generic Data.Char.Emoji.BloodType.BloodType instance GHC.Classes.Eq Data.Char.Emoji.BloodType.BloodType instance GHC.Enum.Enum Data.Char.Emoji.BloodType.BloodType instance Data.Data.Data Data.Char.Emoji.BloodType.BloodType instance GHC.Enum.Bounded Data.Char.Emoji.BloodType.BloodType instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.BloodType.BloodType instance GHC.Bits.Bits Data.Char.Emoji.BloodType.BloodType instance Data.Hashable.Class.Hashable Data.Char.Emoji.BloodType.BloodType instance Control.DeepSeq.NFData Data.Char.Emoji.BloodType.BloodType instance Data.Char.Core.UnicodeText Data.Char.Emoji.BloodType.BloodType -- | Unicode has two emoji to express male and/or female. These emoji are -- also used as modifiers for other emoji. module Data.Char.Emoji.Gender -- | A data type to specify the gender of a person, animal, etc. -- used in an emoji. The BinaryGender items are an instance of -- UnicodeText that maps to the female and male -- emoji. Often the corresponding codepoints are used to annotate -- something as male/female. data BinaryGender Female :: BinaryGender Male :: BinaryGender -- | A data type that, besides Male and Female can also -- represent a Transgender. data Trigender -- | Specify a binary gender which is female or male. Binary :: BinaryGender -> Trigender -- | A value that specifies a transgender, this is denoted with ⚧️. Transgender :: Trigender instance GHC.Show.Show Data.Char.Emoji.Gender.BinaryGender instance GHC.Read.Read Data.Char.Emoji.Gender.BinaryGender instance GHC.Classes.Ord Data.Char.Emoji.Gender.BinaryGender instance GHC.Generics.Generic Data.Char.Emoji.Gender.BinaryGender instance GHC.Classes.Eq Data.Char.Emoji.Gender.BinaryGender instance GHC.Enum.Enum Data.Char.Emoji.Gender.BinaryGender instance Data.Data.Data Data.Char.Emoji.Gender.BinaryGender instance GHC.Enum.Bounded Data.Char.Emoji.Gender.BinaryGender instance GHC.Show.Show Data.Char.Emoji.Gender.Trigender instance GHC.Read.Read Data.Char.Emoji.Gender.Trigender instance GHC.Classes.Ord Data.Char.Emoji.Gender.Trigender instance GHC.Generics.Generic Data.Char.Emoji.Gender.Trigender instance GHC.Classes.Eq Data.Char.Emoji.Gender.Trigender instance Data.Data.Data Data.Char.Emoji.Gender.Trigender instance GHC.Enum.Bounded Data.Char.Emoji.Gender.Trigender instance GHC.Enum.Enum Data.Char.Emoji.Gender.Trigender instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Gender.Trigender instance Data.Hashable.Class.Hashable Data.Char.Emoji.Gender.Trigender instance Control.DeepSeq.NFData Data.Char.Emoji.Gender.Trigender instance Data.Char.Core.UnicodeText Data.Char.Emoji.Gender.Trigender instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Gender.BinaryGender instance Data.Hashable.Class.Hashable Data.Char.Emoji.Gender.BinaryGender instance Control.DeepSeq.NFData Data.Char.Emoji.Gender.BinaryGender instance Data.Char.Core.UnicodeText Data.Char.Emoji.Gender.BinaryGender -- | Unicode has two types of emoji for the moon: it contains eight emoji -- for the moonphase, and four emoji where the moon has a face. module Data.Char.Emoji.Moon -- | A data type that defines the eight different moon phases, and is an -- instance of UnicodeCharacter to convert these to the -- corresponding Unicode character. data MoonPhase -- | The new moon, the first phase of the moon represented by 🌑. NewMoon :: MoonPhase -- | The waxing crescent, the second phase of the moon represented -- by 🌒. WaxingCrescent :: MoonPhase -- | The first quarter, the third phase of the moon represented by -- 🌓. FirstQuarter :: MoonPhase -- | The waxing gibbous, the fourth phase of the moon represented by -- 🌔. WaxingGibbous :: MoonPhase -- | The full moon, the fifth phase of the moon represented by 🌕. FullMoon :: MoonPhase -- | The waning gibbous, the sixth phase of the moon represented by -- 🌖. WaningGibbous :: MoonPhase -- | The third quarter, the seventh phase of the moon represented by -- 🌗. ThirdQuarter :: MoonPhase -- | The waning crescent, the eighth phase of the moon represented -- by 🌘. WaningCrescent :: MoonPhase -- | A data type that defines the four different moon faces (not to be -- confused with phases). This data type is an instance of the -- UnicodeCharacter type class to convert these to the -- corresponding Unicode character. data MoonFace -- | The new moon, the first phase of the moon faces represented by -- 🌚. NewMoonFace :: MoonFace -- | The first quarter, the second phase of the moon faces -- represented by 🌛. FirstQuarterFace :: MoonFace -- | The full moon, the third phase of the moon faces represented by -- 🌝. FullMoonFace :: MoonFace -- | The third quarter, the fourth phase of the moon faces -- represented by 🌜. ThirdQuarterFace :: MoonFace -- | Determine the corresponding MoonPhase emoji for a given day. The -- algorithm is based on upon a subsystems publication -- https://www.subsystems.us/uploads/9/8/9/4/98948044/moonphase.pdf moonPhaseForDay :: Day -> MoonPhase instance GHC.Show.Show Data.Char.Emoji.Moon.MoonPhase instance GHC.Read.Read Data.Char.Emoji.Moon.MoonPhase instance GHC.Classes.Ord Data.Char.Emoji.Moon.MoonPhase instance GHC.Generics.Generic Data.Char.Emoji.Moon.MoonPhase instance GHC.Classes.Eq Data.Char.Emoji.Moon.MoonPhase instance GHC.Enum.Enum Data.Char.Emoji.Moon.MoonPhase instance Data.Data.Data Data.Char.Emoji.Moon.MoonPhase instance GHC.Enum.Bounded Data.Char.Emoji.Moon.MoonPhase instance GHC.Show.Show Data.Char.Emoji.Moon.MoonFace instance GHC.Read.Read Data.Char.Emoji.Moon.MoonFace instance GHC.Classes.Ord Data.Char.Emoji.Moon.MoonFace instance GHC.Generics.Generic Data.Char.Emoji.Moon.MoonFace instance GHC.Classes.Eq Data.Char.Emoji.Moon.MoonFace instance GHC.Enum.Enum Data.Char.Emoji.Moon.MoonFace instance Data.Data.Data Data.Char.Emoji.Moon.MoonFace instance GHC.Enum.Bounded Data.Char.Emoji.Moon.MoonFace instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Moon.MoonFace instance Data.Hashable.Class.Hashable Data.Char.Emoji.Moon.MoonFace instance Data.Char.Core.MirrorVertical Data.Char.Emoji.Moon.MoonFace instance Control.DeepSeq.NFData Data.Char.Emoji.Moon.MoonFace instance Data.Char.Core.UnicodeCharacter Data.Char.Emoji.Moon.MoonFace instance Data.Char.Core.UnicodeText Data.Char.Emoji.Moon.MoonFace instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Moon.MoonPhase instance Data.Hashable.Class.Hashable Data.Char.Emoji.Moon.MoonPhase instance Data.Char.Core.MirrorVertical Data.Char.Emoji.Moon.MoonPhase instance Control.DeepSeq.NFData Data.Char.Emoji.Moon.MoonPhase instance Data.Char.Core.UnicodeCharacter Data.Char.Emoji.Moon.MoonPhase instance Data.Char.Core.UnicodeText Data.Char.Emoji.Moon.MoonPhase -- | Unicode has three codepoints that refer to characters of monkeys where -- the first one does not see, the second does not hear, and the third -- one does not speak. module Data.Char.Emoji.NoEvilMonkey -- | A data constructors that lists the three different no-evil -- monkeys. data NoEvilMonkey -- | The see-no-evil monkey, denoted with 🙈. SeeNoEvilMonkey :: NoEvilMonkey -- | The hear-no-evil monkey, denoted with 🙉. HearNoEvilMonkey :: NoEvilMonkey -- | The speak-no-evil monkey, denoted with 🙊. SpeakNoEvilMonkey :: NoEvilMonkey instance GHC.Show.Show Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance GHC.Read.Read Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance GHC.Classes.Ord Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance GHC.Generics.Generic Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance GHC.Classes.Eq Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance GHC.Enum.Enum Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance Data.Data.Data Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance GHC.Enum.Bounded Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance Data.Hashable.Class.Hashable Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance Control.DeepSeq.NFData Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance Data.Char.Core.UnicodeCharacter Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey instance Data.Char.Core.UnicodeText Data.Char.Emoji.NoEvilMonkey.NoEvilMonkey -- | Unicode defines nine Emoji related to science. This module has a data -- type together with functions to convert this to and from a text -- fragment. module Data.Char.Emoji.Science -- | There are nine emoji that depict science. data ScienceEmoji Alembic :: ScienceEmoji -- | A test tube is used to conduct chemical experiments. Normally -- this is depicted as 🧪. TestTube :: ScienceEmoji -- | A petri dish is used to culture microbes. Normally this is -- depicted as 🧫. PetriDish :: ScienceEmoji -- | A double helix of DNA is the genetic blueprint of life. Normally this -- is depicted as 🧬. DnaDoubleHelix :: ScienceEmoji -- | A microscope is used to magnify small objects. Normally this is -- depicted as 🔬. Microscope :: ScienceEmoji -- | A telescope is used to gaze at stars and planets in the night -- sky. Normally this is depicted as 🔭. Telescope :: ScienceEmoji -- | A dish satellite is used to send and receive to or from -- communication satellites. This is normally depicited as 📡. SatelliteAntenna :: ScienceEmoji instance GHC.Show.Show Data.Char.Emoji.Science.ScienceEmoji instance GHC.Read.Read Data.Char.Emoji.Science.ScienceEmoji instance GHC.Classes.Ord Data.Char.Emoji.Science.ScienceEmoji instance GHC.Generics.Generic Data.Char.Emoji.Science.ScienceEmoji instance GHC.Classes.Eq Data.Char.Emoji.Science.ScienceEmoji instance GHC.Enum.Enum Data.Char.Emoji.Science.ScienceEmoji instance Data.Data.Data Data.Char.Emoji.Science.ScienceEmoji instance GHC.Enum.Bounded Data.Char.Emoji.Science.ScienceEmoji instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Science.ScienceEmoji instance Data.Hashable.Class.Hashable Data.Char.Emoji.Science.ScienceEmoji instance Control.DeepSeq.NFData Data.Char.Emoji.Science.ScienceEmoji instance Data.Char.Core.UnicodeText Data.Char.Emoji.Science.ScienceEmoji -- | For several emoji, one can specify the color of the skin of the -- person(s) of the emoji. This module defines the skin color modifiers -- together with its values on the Fitzpatrick scale. module Data.Char.Emoji.SkinColor -- | Some emoji deal with people. One can change the color of the skin with -- the SkinColorModifier. For the skin color, the /Fitzpatrick -- scale/ is used. A numerical classification system for skin types. data SkinColorModifier -- | An emoji modifier that applies Fitzpatrick skin type one -- or two to the Emoji. Light :: SkinColorModifier -- | An emoji modifier that applies Fitzpatrick skin type -- three to the Emoji. MediumLight :: SkinColorModifier -- | An emoji modifier that applies Fitzpatrick skin type -- four to the Emoji. Medium :: SkinColorModifier -- | An emoji modifier that applies Fitzpatrick skin type -- five to the Emoji. MediumDark :: SkinColorModifier -- | An emoji modifier that applies Fitzpatrick skin type six -- to the Emoji. Dark :: SkinColorModifier -- | For emoji often the skin color is optional: in case there is no skin -- color specified, the emoji have often a yellow skin color. type OptionalSkinColorModifier = Maybe SkinColorModifier -- | Convert the given Fitzpatrick skin type to the corresponding -- SkinColorModifier wrapped in a Just, if no such -- SkinColorModifier exists, Nothing is returned. fromFitzpatrick :: Integral i => i -> Maybe SkinColorModifier -- | Check if the given Character is a skin color modifier. isSkinColorModifier :: Char -> Bool -- | A typeclass where one can specify that the object can be rendered with -- a given skin color modifier. class UnicodeText a => WithSkinColorModifierUnicodeText a -- | Apply the given SkinColorModifier to the item and obtain a -- Text object where the item has been modified with the -- SkinColorModifier. withSkinModifier :: WithSkinColorModifierUnicodeText a => a -> SkinColorModifier -> Text -- | Apply the given SkinColorModifier to the item given it is not -- Nothing such that the object is rendered with the given skin -- color modifier. withOptionalSkinModifier :: WithSkinColorModifierUnicodeText a => a -> OptionalSkinColorModifier -> Text -- | Convert the given Text to an item with an -- OptionalSkinColorModifier that might have been applied. withoutOptionalSkinModifier :: WithSkinColorModifierUnicodeText a => Text -> Maybe (a, OptionalSkinColorModifier) -- | Append the given Text object with the Unicode character to -- modify its skin color. withSkinModifier' :: Text -> SkinColorModifier -> Text -- | Append the given Text object with the Unicode character to -- modify its skin color. If Nothing, then no modification is -- applied. withOptionalSkinModifier' :: Text -> OptionalSkinColorModifier -> Text -- | Convert the given Text object to a wrapped Text object -- with an OptionalSkinColorModifier. withoutOptionalSkinModifier' :: Text -> (Text, OptionalSkinColorModifier) -- | The SkinColorModifier that corresponds to type one of the -- /Fitzpatrick scale/. pattern FitzpatrickI :: SkinColorModifier -- | The SkinColorModifier that corresponds to type two of the -- /Fitzpatrick scale/. pattern FitzpatrickII :: SkinColorModifier -- | The SkinColorModifier that corresponds to type three of the -- /Fitzpatrick scale/. pattern FitzpatrickIII :: SkinColorModifier -- | The SkinColorModifier that corresponds to type four of the -- /Fitzpatrick scale/. pattern FitzpatrickIV :: SkinColorModifier -- | The SkinColorModifier that corresponds to type five of the -- /Fitzpatrick scale/. pattern FitzpatrickV :: SkinColorModifier -- | The SkinColorModifier that corresponds to type six of the -- /Fitzpatrick scale/. pattern FitzpatrickVI :: SkinColorModifier instance GHC.Show.Show Data.Char.Emoji.SkinColor.SkinColorModifier instance GHC.Read.Read Data.Char.Emoji.SkinColor.SkinColorModifier instance GHC.Classes.Ord Data.Char.Emoji.SkinColor.SkinColorModifier instance GHC.Generics.Generic Data.Char.Emoji.SkinColor.SkinColorModifier instance GHC.Classes.Eq Data.Char.Emoji.SkinColor.SkinColorModifier instance GHC.Enum.Enum Data.Char.Emoji.SkinColor.SkinColorModifier instance Data.Data.Data Data.Char.Emoji.SkinColor.SkinColorModifier instance GHC.Enum.Bounded Data.Char.Emoji.SkinColor.SkinColorModifier instance Data.Traversable.Traversable Data.Char.Emoji.SkinColor.SkinModified instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Emoji.SkinColor.SkinModified a) instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Emoji.SkinColor.SkinModified a) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Emoji.SkinColor.SkinModified a) instance GHC.Generics.Generic1 Data.Char.Emoji.SkinColor.SkinModified instance GHC.Generics.Generic (Data.Char.Emoji.SkinColor.SkinModified a) instance GHC.Base.Functor Data.Char.Emoji.SkinColor.SkinModified instance Data.Foldable.Foldable Data.Char.Emoji.SkinColor.SkinModified instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Emoji.SkinColor.SkinModified a) instance Data.Data.Data a => Data.Data.Data (Data.Char.Emoji.SkinColor.SkinModified a) instance Data.Char.Emoji.SkinColor.WithSkinColorModifierUnicodeText a => Data.Char.Core.UnicodeText (Data.Char.Emoji.SkinColor.SkinModified a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Emoji.SkinColor.SkinModified instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Emoji.SkinColor.SkinModified a) instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Emoji.SkinColor.SkinModified a) instance GHC.Enum.Enum a => GHC.Enum.Enum (Data.Char.Emoji.SkinColor.SkinModified a) instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Emoji.SkinColor.SkinModified a) instance Data.Functor.Classes.Eq1 Data.Char.Emoji.SkinColor.SkinModified instance Data.Hashable.Class.Hashable1 Data.Char.Emoji.SkinColor.SkinModified instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.SkinColor.SkinColorModifier instance Data.Hashable.Class.Hashable Data.Char.Emoji.SkinColor.SkinColorModifier instance Control.DeepSeq.NFData Data.Char.Emoji.SkinColor.SkinColorModifier instance Data.Char.Core.UnicodeCharacter Data.Char.Emoji.SkinColor.SkinColorModifier instance Data.Char.Core.UnicodeText Data.Char.Emoji.SkinColor.SkinColorModifier -- | Unicode has emoji's for hands. In this module we make it more -- convenient to render hand gestures with a specific skin color. module Data.Char.Emoji.Hand -- | A datatype that constructs hand gestures that correspond with a -- single Character. data SingleCharHandGesture -- | A waving hand, this is denoted with 👋. WavingHand :: SingleCharHandGesture -- | The raised back of a hand, this is denoted with 🤚. RaisedBackOfHand :: SingleCharHandGesture -- | A raised hand, this is denoted with ✋. RaisedHand :: SingleCharHandGesture -- | The Vulcan salute, this is denoted with 🖖. VulcanSalute :: SingleCharHandGesture -- | The okay hand sign, this is denoted with 👌. OkHandSign :: SingleCharHandGesture -- | The pinched fingers gesture, this is denoted with 🤌. PinchedFingers :: SingleCharHandGesture -- | The pinching hand gesture, this is denoted with 🤏. PinchingHand :: SingleCharHandGesture -- | The crossed fingers gesture, this is denoted with 🤞. CrossedFingers :: SingleCharHandGesture -- | The love you gesture, this is denoted with 🤟. LoveYouGesture :: SingleCharHandGesture -- | The sign of the horns, this is denoted with 🤘. SignOfTheHorns :: SingleCharHandGesture -- | The call me hand sign, this is denoted with 🤙. CallMeHand :: SingleCharHandGesture -- | Emoji with hands that map on a sequence of characters instead -- of one character. data MultiCharHandGesture -- | A pattern synonym for CrossedFingers. pattern FingersCrossed :: SingleCharHandGesture -- | A pattern synonym for the VulcanSalute. pattern SpockHand :: SingleCharHandGesture -- | A pattern synonym for SignOfTheHorns. pattern HornsSign :: SingleCharHandGesture instance GHC.Show.Show Data.Char.Emoji.Hand.SingleCharHandGesture instance GHC.Read.Read Data.Char.Emoji.Hand.SingleCharHandGesture instance GHC.Classes.Ord Data.Char.Emoji.Hand.SingleCharHandGesture instance GHC.Generics.Generic Data.Char.Emoji.Hand.SingleCharHandGesture instance GHC.Classes.Eq Data.Char.Emoji.Hand.SingleCharHandGesture instance GHC.Enum.Enum Data.Char.Emoji.Hand.SingleCharHandGesture instance Data.Data.Data Data.Char.Emoji.Hand.SingleCharHandGesture instance GHC.Enum.Bounded Data.Char.Emoji.Hand.SingleCharHandGesture instance GHC.Show.Show Data.Char.Emoji.Hand.MultiCharHandGesture instance GHC.Read.Read Data.Char.Emoji.Hand.MultiCharHandGesture instance GHC.Classes.Ord Data.Char.Emoji.Hand.MultiCharHandGesture instance GHC.Generics.Generic Data.Char.Emoji.Hand.MultiCharHandGesture instance GHC.Classes.Eq Data.Char.Emoji.Hand.MultiCharHandGesture instance GHC.Enum.Enum Data.Char.Emoji.Hand.MultiCharHandGesture instance Data.Data.Data Data.Char.Emoji.Hand.MultiCharHandGesture instance GHC.Enum.Bounded Data.Char.Emoji.Hand.MultiCharHandGesture instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Hand.MultiCharHandGesture instance Data.Hashable.Class.Hashable Data.Char.Emoji.Hand.MultiCharHandGesture instance Control.DeepSeq.NFData Data.Char.Emoji.Hand.MultiCharHandGesture instance Data.Char.Core.UnicodeText Data.Char.Emoji.Hand.MultiCharHandGesture instance Data.Char.Emoji.SkinColor.WithSkinColorModifierUnicodeText Data.Char.Emoji.Hand.MultiCharHandGesture instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Hand.SingleCharHandGesture instance Data.Hashable.Class.Hashable Data.Char.Emoji.Hand.SingleCharHandGesture instance Control.DeepSeq.NFData Data.Char.Emoji.Hand.SingleCharHandGesture instance Data.Char.Core.UnicodeCharacter Data.Char.Emoji.Hand.SingleCharHandGesture instance Data.Char.Core.UnicodeText Data.Char.Emoji.Hand.SingleCharHandGesture instance Data.Char.Emoji.SkinColor.WithSkinColorModifierUnicodeText Data.Char.Emoji.Hand.SingleCharHandGesture -- | Unicode has emojis for the twelve zodiac signs. In this module a data -- type is used to present the zodiac emoji and also defines pattern -- synonyms for these. module Data.Char.Emoji.Zodiac -- | A data type to deal with the zodiac sign emoji. The data type -- lists the different zodiac signs as data constructors, and the -- instance of the UnicodeCharacter allows to convert it from and -- to a Character. data Zodiac -- | The aries zodiac sign, ram in English, is denoted as ♈. Aries :: Zodiac -- | The taurus zodiac sign, bull in English, is denoted as -- ♉. Taurus :: Zodiac -- | The gemini zodiac sign, twins in English, is denoted as -- ♊. Gemini :: Zodiac -- | The cancer zodiac sign, crab in English, is denoted as -- ♋. Cancer :: Zodiac -- | The leo zodiac sign, lion in English, is denoted as ♌. Leo :: Zodiac -- | The virgo zodiac sign, maiden in English, is denoted as -- ♍. Virgo :: Zodiac -- | The libra zodiac sign, scales in English, is denoted as -- ♎. Libra :: Zodiac -- | The scorpio zodiac sign, scorpion in English, is denoted -- as ♏. Scorpio :: Zodiac -- | The saggitarius zodiac sign, archer in English, is -- denoted as ♐. Sagittarius :: Zodiac -- | The capricorn zodiac sign, sea-goat in English, is -- denoted as ♑. Capricorn :: Zodiac -- | The aquarius zodiac sign, water-bearer in English, is -- denoted as ♒. Aquarius :: Zodiac -- | The pices zodiac sign, fish in English, is denoted as ♓. Pisces :: Zodiac -- | The English name for the Aries zodiac sign. pattern Ram :: Zodiac -- | The English name for the Taurus zodiac sign. pattern Bull :: Zodiac -- | The English name for the Gemini zodiac sign. pattern Twins :: Zodiac -- | The English name for the Cancer zodiac sign. pattern Crab :: Zodiac -- | The English name for the Leo zodiac sign. pattern Lion :: Zodiac -- | The English name for the Virgo zodiac sign. pattern Maiden :: Zodiac -- | The English name for the Libra zodiac sign. pattern Scales :: Zodiac -- | The name of the constellation of the Scorpio zodiac sign. pattern Scorpius :: Zodiac -- | The English name for the Scorpio zodiac sign. pattern Scorpion :: Zodiac -- | An English name for the Sagittarius zodiac sign. pattern Centaur :: Zodiac -- | An English name for the Sagittarius zodiac sign. pattern Archer :: Zodiac -- | The name of the constellation of the Capricorn zodiac sign. pattern Capricornus :: Zodiac -- | An English name for the Capricorn zodiac sign. pattern MountainGoat :: Zodiac -- | An English name for the Capricorn zodiac sign. pattern GoatHorned :: Zodiac -- | An English name for the Capricorn zodiac sign. pattern SeaGoat :: Zodiac -- | The English name for the Aquarius zodiac sign. pattern WaterBearer :: Zodiac -- | The English name for the Pisces zodiac sign. pattern Fish :: Zodiac instance GHC.Show.Show Data.Char.Emoji.Zodiac.Zodiac instance GHC.Read.Read Data.Char.Emoji.Zodiac.Zodiac instance GHC.Classes.Ord Data.Char.Emoji.Zodiac.Zodiac instance GHC.Generics.Generic Data.Char.Emoji.Zodiac.Zodiac instance GHC.Classes.Eq Data.Char.Emoji.Zodiac.Zodiac instance GHC.Enum.Enum Data.Char.Emoji.Zodiac.Zodiac instance Data.Data.Data Data.Char.Emoji.Zodiac.Zodiac instance GHC.Enum.Bounded Data.Char.Emoji.Zodiac.Zodiac instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Zodiac.Zodiac instance Data.Hashable.Class.Hashable Data.Char.Emoji.Zodiac.Zodiac instance Control.DeepSeq.NFData Data.Char.Emoji.Zodiac.Zodiac instance Data.Char.Core.UnicodeCharacter Data.Char.Emoji.Zodiac.Zodiac instance Data.Char.Core.UnicodeText Data.Char.Emoji.Zodiac.Zodiac -- | Unicode defines two blocks of enclosed alphanumerical characters. The -- U2460 block, and the 1F100 block. This module aims to -- make it more convenient to map numbers, upper case and lower case -- values to their corresponding enclosed characters. module Data.Char.Enclosed -- | Convert the given number to a Character where the number is -- succeeded by a comma (,). The result is wrapped in a -- Just data constructor. If the given number is outside the -- 0-9 range, Nothing is returned. numberWithComma :: Int -> Maybe Char -- | Convert the given number to a Character where the number is -- succeeded by a comma (,). If the given number is outside the -- 0-9 range, the result is unspecified. numberWithComma' :: Int -> Char -- | Convert the given upper case or lower case Character to a -- character that is circled. The result is wrapped in a Just data -- constructor. If the value is outside the A-Z,a-z range, -- Nothing is returned. circledAlpha :: Char -> Maybe Char -- | Convert the given upper case or lower case Character to a -- character that is circled. If the value is outside the -- A-Z,a-z range, the result is unspecified. circledAlpha' :: Char -> Char -- | Convert the given number to a Character where the number is -- circled wrapped in a Just. This works for numbers in the -- 0-20 range. For numbers outside this range Nothing is -- returned. circledNumber :: Int -> Maybe Char -- | Convert the given number to a Character where the number is -- circled. This works for numbers in the 0-20 range. For -- numbers outside this range, the behavior is unspecified. circledNumber' :: Int -> Char -- | Convert the given upper case or lower case Character to a -- Character where it is parenthesized. The result is wrapped in a -- Just data constructor. If the value is outside the -- A-Z,a-z range, Nothing is returned. parenthesizedAlpha :: Char -> Maybe Char -- | Convert the given upper case or lower case character to a -- Character where it is parenthesized. If the value is outside -- the A-Z,a-z range, the result is unspecified. parenthesizedAlpha' :: Char -> Char -- | Convert the given number to a Character where the number is -- parenthesized wrapped in a Just data constructor. If the number -- is outside the 1-20 range, Nothing is returned. parenthesizedNumber :: Int -> Maybe Char -- | Convert the given number to a Character where the number is -- parenthesized. If the number is outside the 1-20 range, the -- result is unspecified. parenthesizedNumber' :: Int -> Char -- | Convert the given number to a Character where the number is -- succeeded by a period (.) wrapped in a Just data -- constructor. If the number is outside the 0-20 range, -- Nothing is returned. numberWithPeriod :: Int -> Maybe Char -- | Convert the given number to Character where the number is -- succeeded by a period (.). If the number is outside the -- 0-20 range, the result is unspecified. numberWithPeriod' :: Int -> Char -- | Convert the given number to a Character where the number is -- double circled. The result is wrapped in a Just data -- constructor. If the given number is outside the 1-10 range, -- Nothing is returned. doubleCircledNumber :: Int -> Maybe Char -- | Convert the given number to a Character where the number is -- double circled. If the given number is outside the 1-10 -- range, the result is unspecified. doubleCircledNumber' :: Int -> Char -- | Convert the given upper case character to a regional indicator -- character. The result is wrapped in a Just data constructor. If -- the value is outside the A-Z range, Nothing is -- returned. The regional indicators are used for flag emojis. Two -- consecutive regional indicators that together form an ISO 63166 -- Alpha-2 code, then this will result in the corresponding flag Emoji. -- Deprecated countries like the Soviet Union (SU) and Yugoslavia (YU) do -- not have a flag emoji. Antarctica (AQ), the European Union (EU) and -- the United Nations (UN) have a flag emoji. regionalIndicatorUppercase :: Char -> Maybe Char -- | Convert the given upper case character to a regional indicator -- character. If the value is outside the A-Z range, the result -- is unspecified. -- -- The regional indicators are used for flag emojis. Two consecutive -- regional indicators that together form an ISO 63166 Alpha-2 code, then -- this will result in the corresponding flag Emoji. Deprecated countries -- like the Soviet Union (SU) and Yugoslavia (YU) do not have a flag -- emoji. Antarctica (AQ), the European Union (EU) and the United Nations -- (UN) have a flag emoji. regionalIndicatorUppercase' :: Char -> Char -- | Convert the given upper case character to a Character where it -- is squared (put in a square box). The result is wrapped in a -- Just data constructor. If the value is outside the A-Z -- range, Nothing is returned. squaredUppercase :: Char -> Maybe Char -- | Convert the given upper case character to a Character where it -- is squared (put in a square box). If the value is outside the -- A-Z range, the result is unspecified. squaredUppercase' :: Char -> Char -- | Convert the given upper case character to a character where the -- character is written in white on a black circle. The result is wrapped -- in a Just data constructor. If the given value is outside the -- A-Z range, Nothing is returned. whiteOnBlackCircledUppercase :: Char -> Maybe Char -- | Convert the given upper case character to a character where the -- character is written in white on a black circle. If the given value is -- outside the A-Z range, the result is unspecified. whiteOnBlackCircledUppercase' :: Char -> Char -- | Convert the given upper case character to a character where the -- character is written in white on a black square. The result is wrapped -- in a Just data constructor. If the given value is outside the -- A-Z range, Nothing is returned. whiteOnBlackSquaredUppercase :: Char -> Maybe Char -- | Convert the given upper case character to a character where the -- character is written in white on a black square. If the given value is -- outside the A-Z range, the result is unspecified. whiteOnBlackSquaredUppercase' :: Char -> Char -- | Convert the given number to a character where the number is written in -- white on a black circle. The result is wrapped in a Just data -- constructor. If the given value is outside the 0,11-20 range, -- Nothing is returned. numberWhiteOnBlackCircle :: Int -> Maybe Char -- | Convert the given number to a character where the number is written in -- white on a black circle. If the given value is outside the -- 0,11-20 range, the result is unspecified. numberWhiteOnBlackCircle' :: Int -> Char -- | A module that defines the flag emoji. There are basically three -- types of flags: flags for nations, flags for subnations (like England, -- Scotland and Wales); and ExtraFlags that contain a list of -- flags used for occassions and political purposes. module Data.Char.Emoji.Flag -- | A data type that stores a (country) flag by the two characters of the -- ISO 3166 Alpa-2 standard. The data constructor is hidden to prevent -- making flags with a combination of characters that is invalid. Besides -- the countries defined in the ISO-3166 Alpha-2 standard, only the -- Antarctica (AQ), the European Union (EU) and the United Nations (UN) -- have a flag. Deprecated territories like the Soviet Union (SU) and -- Yugoslavia (YU) have no corresponding flag. data Flag -- | Convert the given two characters that represent a flag according to -- the ISO 3166 Alpha-2 standard to a Flag wrapped in a -- Just data constructor, if that flag exists; Nothing -- otherwise. One can pass characters in upper case (A-Z) and -- lower case (a-z). The flag will hold the upper case variant. -- The Emoji have flags for the countries defined by the ISO 3166 Alpha-2 -- standard without deprecated regions like the Soviet Union (SU) and -- Yugoslavia (YU). Furthermore there are Emoji for the flags of -- Antarctica (AQ), the European Union (EU) and the United Nations (UN). flag :: Char -> Char -> Maybe Flag -- | Convert the given two characters that represent a flag according to -- the ISO 3166 Alpha-2 standard to a Flag. If the flag does not -- exists, then the result is unspecified. One can pass characters in -- upper case (A-Z) and lower case (a-z). The flag will -- hold the upper case variant. The Emoji have flags for the countries -- defined by the ISO 3166 Alpha-2 standard without deprecated regions -- like the Soviet Union (SU) and Yugoslavia (YU). Furthermore there are -- Emoji for the flags of Antarctica (AQ), the European Union (EU) and -- the United Nations (UN). flag' :: Char -> Char -> Flag -- | Obtain the two-characters that specify the given Flag. These -- two characters are always upper case (A-Z). flagChars :: Flag -> (Char, Char) -- | Convert the given two Characters of the ISO3166-1 Alpha-2 -- standard to an Emoji that renders the flag of the corresponding -- country or terroitory wrapped in a Just data constructor. -- Deprecated regions, such as SU (Soviet Union) and YU (Yugoslavia) have -- no flag. The European Union (EU), Antarctica (AQ) and United Nations -- (UN) are included as marcoregion flags. If the flag does not exists, -- Nothing is returned. iso3166Alpha2ToFlag :: Char -> Char -> Maybe Text -- | Convert the given two Characters of the ISO3166-1 Alpha-2 -- standard to an Emoji that renders the flag of the corresponding -- country or terroitory. Deprecated regions, such as SU (Soviet Union) -- and YU (Yugoslavia) have no flag. The European Union (EU), Antarctica -- (AQ) and United Nations (UN) are included as marcoregion flags. This -- function does not check if the two characters map to a valid flag -- token. iso3166Alpha2ToFlag' :: Char -> Char -> Text -- | Check if for the given two Characters, a flag emoji exists. The -- two character combinations for which a flag exist are defined in the -- ISO3166-1 Alpha-2 standard where deprecated reagions, such as SU and -- YU have no flag, and the European Union (EU), Antarctica (AQ), and the -- United Nations (UN) have a flag. The characters can be upper case -- (A-Z) or lower case (a-z). validFlagEmoji :: Char -> Char -> Bool -- | A data type to store a subregion flag. This is specified by the -- parent flag, and three characters of the subregion. At the -- moment, the only three subregional flags are England (eng), -- Scotland (sct) and Wales (wls), all beloning under the -- United Kingdom flag (GB). The data constructor is made private -- to prevent making non-existing subflags. data SubFlag -- | A data type to represent additional non-regional flags defined by the -- Unicode standard. data ExtraFlag -- | A flag with black and white square like in a checkerboard pattern. -- These are often used to signal the start or end of a car race. This is -- rendered as 🏁. ChequeredFlag :: ExtraFlag -- | A triangular flag that is often used for golf. This is rendered as 🚩. TriangularFlagOnPost :: ExtraFlag -- | This emoji depicts two Japanese flags crossed at the base. -- Older versions of Samsung use two South Korean flags. This is rendered -- as 🎌. CrossedFlags :: ExtraFlag -- | A waving black flag. This is rendered as 🏴. BlackFlag :: ExtraFlag -- | A waving white flag. This is often used as a sign of surrender. -- This is rendered as 🏳️. WavingWhiteFlag :: ExtraFlag -- | A flag with six colors of the rainbow that usually include red, -- orange, yellow, green, blue and purple. This is rendered as 🏳️🌈. RainbowFlag :: ExtraFlag -- | A flag with horizontal pale blue and pale pink stripes and a single -- white stripe in the middle. This is used as a transgender pride -- flag. This is rendered as 🏳️⚧️. TransgenderFlag :: ExtraFlag -- | A skull and crossbones displayed on a black flag. On pirate -- ships this is known as the Jolly Roger. This is rendered as 🏴☠️. PirateFlag :: ExtraFlag -- | The Flag pattern used for Ascension Island denoted with -- AC. pattern AC :: Flag -- | The Flag pattern used for Andorra denoted with -- AD. pattern AD :: Flag -- | The Flag pattern used for the United Arab Emirates -- denoted with AE. pattern AE :: Flag -- | The Flag pattern used for Afghanistan denoted with -- AF. pattern AF :: Flag -- | The Flag pattern used for Antigua & Barbuda denoted -- with AG. pattern AG :: Flag -- | The Flag pattern used for Anguilla denoted with -- AI. pattern AI :: Flag -- | The Flag pattern used for Albania denoted with -- AL. pattern AL :: Flag -- | The Flag pattern used for Armenia denoted with -- AM. pattern AM :: Flag -- | The Flag pattern used for Angola denoted with AO. pattern AO :: Flag -- | The Flag pattern used for Antarctica denoted with -- AQ. pattern AQ :: Flag -- | The Flag pattern used for Argentina denoted with -- AR. pattern AR :: Flag -- | The Flag pattern used for American Samoa denoted with -- AS. pattern AS :: Flag -- | The Flag pattern used for Austria denoted with -- AT. pattern AT :: Flag -- | The Flag pattern used for Australia denoted with -- AU. pattern AU :: Flag -- | The Flag pattern used for Aruba denoted with AW. pattern AW :: Flag -- | The Flag pattern used for the Åland Islands denoted with -- AX. pattern AX :: Flag -- | The Flag pattern used for Azerbaijan denoted with -- AZ. pattern AZ :: Flag -- | The Flag pattern used for Bosnia & Herzegovina -- denoted with BA. pattern BA :: Flag -- | The Flag pattern used for Barbados denoted with -- BB. pattern BB :: Flag -- | The Flag pattern used for Bangladesh denoted with -- BD. pattern BD :: Flag -- | The Flag pattern used for Belgium denoted with -- BE. pattern BE :: Flag -- | The Flag pattern used for Burkina Faso denoted with -- BF. pattern BF :: Flag -- | The Flag pattern used for Bulgaria denoted with -- BG. pattern BG :: Flag -- | The Flag pattern used for Bahrain denoted with -- BH. pattern BH :: Flag -- | The Flag pattern used for Burundi denoted with -- BI. pattern BI :: Flag -- | The Flag pattern used for Benin denoted with BJ. pattern BJ :: Flag -- | The Flag pattern used for St. Barthélemy denoted with -- BL. pattern BL :: Flag -- | The Flag pattern used for Bermuda denoted with -- BM. pattern BM :: Flag -- | The Flag pattern used for Brunei denoted with BN. pattern BN :: Flag -- | The Flag pattern used for Bolivia denoted with -- BO. pattern BO :: Flag -- | The Flag pattern used for the Caribbean Netherlands -- denoted with BQ. pattern BQ :: Flag -- | The Flag pattern used for Brazil denoted with BR. pattern BR :: Flag -- | The Flag pattern used for the Bahamas denoted with -- BS. pattern BS :: Flag -- | The Flag pattern used for Bhutan denoted with BT. pattern BT :: Flag -- | The Flag pattern used for Bouvet Island denoted with -- BV. pattern BV :: Flag -- | The Flag pattern used for Botswana denoted with -- BW. pattern BW :: Flag -- | The Flag pattern used for Belarus denoted with -- BY. pattern BY :: Flag -- | The Flag pattern used for Belize denoted with BZ. pattern BZ :: Flag -- | The Flag pattern used for Canada denoted with CA. pattern CA :: Flag -- | The Flag pattern used for the Cocos (Keeling) Islands -- denoted with CC. pattern CC :: Flag -- | The Flag pattern used for Congo - Kinshasa denoted with -- CD. pattern CD :: Flag -- | The Flag pattern used for Central African Republic -- denoted with CF. pattern CF :: Flag -- | The Flag pattern used for Congo - Brazzaville denoted -- with CG. pattern CG :: Flag -- | The Flag pattern used for Switzerland denoted with -- CH. pattern CH :: Flag -- | The Flag pattern used for Côte d’Ivoire denoted with -- CI. pattern CI :: Flag -- | The Flag pattern used for the Cook Islands denoted with -- CK. pattern CK :: Flag -- | The Flag pattern used for Chile denoted with CL. pattern CL :: Flag -- | The Flag pattern used for Cameroon denoted with -- CM. pattern CM :: Flag -- | The Flag pattern used for China denoted with CN. pattern CN :: Flag -- | The Flag pattern used for Colombia denoted with -- CO. pattern CO :: Flag -- | The Flag pattern used for Clipperton Island denoted with -- CP. pattern CP :: Flag -- | The Flag pattern used for Costa Rica denoted with -- CR. pattern CR :: Flag -- | The Flag pattern used for Cuba denoted with CU. pattern CU :: Flag -- | The Flag pattern used for Cape Verde denoted with -- CV. pattern CV :: Flag -- | The Flag pattern used for Curaçao denoted with -- CW. pattern CW :: Flag -- | The Flag pattern used for Christmas Island denoted with -- CX. pattern CX :: Flag -- | The Flag pattern used for Cyprus denoted with CY. pattern CY :: Flag -- | The Flag pattern used for Czechia denoted with -- CZ. pattern CZ :: Flag -- | The Flag pattern used for Germany denoted with -- DE. pattern DE :: Flag -- | The Flag pattern used for Diego Garcia denoted with -- DG. pattern DG :: Flag -- | The Flag pattern used for Djibouti denoted with -- DJ. pattern DJ :: Flag -- | The Flag pattern used for Denmark denoted with -- DK. pattern DK :: Flag -- | The Flag pattern used for Dominica denoted with -- DM. pattern DM :: Flag -- | The Flag pattern used for Dominican Republic denoted -- with DO. pattern DO :: Flag -- | The Flag pattern used for Algeria denoted with -- DZ. pattern DZ :: Flag -- | The Flag pattern used for Ceuta & Melilla denoted -- with EA. pattern EA :: Flag -- | The Flag pattern used for Ecuador denoted with -- EC. pattern EC :: Flag -- | The Flag pattern used for Estonia denoted with -- EE. pattern EE :: Flag -- | The Flag pattern used for Egypt denoted with EG. pattern EG :: Flag -- | The Flag pattern used for Western Sahara denoted with -- EH. pattern EH :: Flag -- | The Flag pattern used for Eritrea denoted with -- ER. pattern ER :: Flag -- | The Flag pattern used for Spain denoted with ES. pattern ES :: Flag -- | The Flag pattern used for Ethiopia denoted with -- ET. pattern ET :: Flag -- | The Flag pattern used for the European Union denoted -- with EU. pattern EU :: Flag -- | The Flag pattern used for Finland denoted with -- FI. pattern FI :: Flag -- | The Flag pattern used for Fiji denoted with FJ. pattern FJ :: Flag -- | The Flag pattern used for the Falkland Islands denoted -- with FK. pattern FK :: Flag -- | The Flag pattern used for Micronesia denoted with -- FM. pattern FM :: Flag -- | The Flag pattern used for the Faroe Islands denoted with -- FO. pattern FO :: Flag -- | The Flag pattern used for France denoted with FR. pattern FR :: Flag -- | The Flag pattern used for Gabon denoted with GA. pattern GA :: Flag -- | The Flag pattern used for United Kingdom denoted with -- GB. pattern GB :: Flag -- | The Flag pattern used for Grenada denoted with -- GD. pattern GD :: Flag -- | The Flag pattern used for Georgia denoted with -- GE. pattern GE :: Flag -- | The Flag pattern used for French Guiana denoted with -- GF. pattern GF :: Flag -- | The Flag pattern used for Guernsey denoted with -- GG. pattern GG :: Flag -- | The Flag pattern used for Ghana denoted with GH. pattern GH :: Flag -- | The Flag pattern used for Gibraltar denoted with -- GI. pattern GI :: Flag -- | The Flag pattern used for Greenland denoted with -- GL. pattern GL :: Flag -- | The Flag pattern used for Gambia denoted with GM. pattern GM :: Flag -- | The Flag pattern used for Guinea denoted with GN. pattern GN :: Flag -- | The Flag pattern used for Guadeloupe denoted with -- GP. pattern GP :: Flag -- | The Flag pattern used for Equatorial Guinea denoted with -- GQ. pattern GQ :: Flag -- | The Flag pattern used for Greece denoted with GR. pattern GR :: Flag -- | The Flag pattern used for the South Georgia & South -- Sandwich Islands denoted with GS. pattern GS :: Flag -- | The Flag pattern used for Guatemala denoted with -- GT. pattern GT :: Flag -- | The Flag pattern used for Guam denoted with GU. pattern GU :: Flag -- | The Flag pattern used for Guinea-Bissau denoted with -- GW. pattern GW :: Flag -- | The Flag pattern used for Guyana denoted with GY. pattern GY :: Flag -- | The Flag pattern used for Hong Kong SAR China denoted -- with HK. pattern HK :: Flag -- | The Flag pattern used for the Heard & McDonald -- Islands denoted with HM. pattern HM :: Flag -- | The Flag pattern used for Honduras denoted with -- HN. pattern HN :: Flag -- | The Flag pattern used for Croatia denoted with -- HR. pattern HR :: Flag -- | The Flag pattern used for Haiti denoted with HT. pattern HT :: Flag -- | The Flag pattern used for Hungary denoted with -- HU. pattern HU :: Flag -- | The Flag pattern used for the Canary Islands denoted -- with IC. pattern IC :: Flag -- | The Flag pattern used for Indonesia denoted with -- ID. pattern ID :: Flag -- | The Flag pattern used for Ireland denoted with -- IE. pattern IE :: Flag -- | The Flag pattern used for Israel denoted with IL. pattern IL :: Flag -- | The Flag pattern used for Isle of Man denoted with -- IM. pattern IM :: Flag -- | The Flag pattern used for India denoted with IN. pattern IN :: Flag -- | The Flag pattern used for British Indian Ocean Territory -- denoted with IO. pattern IO :: Flag -- | The Flag pattern used for Iraq denoted with IQ. pattern IQ :: Flag -- | The Flag pattern used for Iran denoted with IR. pattern IR :: Flag -- | The Flag pattern used for Iceland denoted with -- IS. pattern IS :: Flag -- | The Flag pattern used for Italy denoted with IT. pattern IT :: Flag -- | The Flag pattern used for Jersey denoted with JE. pattern JE :: Flag -- | The Flag pattern used for Jamaica denoted with -- JM. pattern JM :: Flag -- | The Flag pattern used for Jordan denoted with JO. pattern JO :: Flag -- | The Flag pattern used for Japan denoted with JP. pattern JP :: Flag -- | The Flag pattern used for Kenya denoted with KE. pattern KE :: Flag -- | The Flag pattern used for Kyrgyzstan denoted with -- KG. pattern KG :: Flag -- | The Flag pattern used for Cambodia denoted with -- KH. pattern KH :: Flag -- | The Flag pattern used for Kiribati denoted with -- KI. pattern KI :: Flag -- | The Flag pattern used for the Comoros denoted with -- KM. pattern KM :: Flag -- | The Flag pattern used for St. Kitts & Nevis denoted -- with KN. pattern KN :: Flag -- | The Flag pattern used for North Korea denoted with -- KP. pattern KP :: Flag -- | The Flag pattern used for South Korea denoted with -- KR. pattern KR :: Flag -- | The Flag pattern used for Kuwait denoted with KW. pattern KW :: Flag -- | The Flag pattern used for the Cayman Islands denoted -- with KY. pattern KY :: Flag -- | The Flag pattern used for Kazakhstan denoted with -- KZ. pattern KZ :: Flag -- | The Flag pattern used for Laos denoted with LA. pattern LA :: Flag -- | The Flag pattern used for Lebanon denoted with -- LB. pattern LB :: Flag -- | The Flag pattern used for St. Lucia denoted with -- LC. pattern LC :: Flag -- | The Flag pattern used for Liechtenstein denoted with -- LI. pattern LI :: Flag -- | The Flag pattern used for Sri Lanka denoted with -- LK. pattern LK :: Flag -- | The Flag pattern used for Liberia denoted with -- LR. pattern LR :: Flag -- | The Flag pattern used for Lesotho denoted with -- LS. pattern LS :: Flag -- | The Flag pattern used for Lithuania denoted with -- LT. pattern LT :: Flag -- | The Flag pattern used for Luxembourg denoted with -- LU. pattern LU :: Flag -- | The Flag pattern used for Latvia denoted with LV. pattern LV :: Flag -- | The Flag pattern used for Libya denoted with LY. pattern LY :: Flag -- | The Flag pattern used for Morocco denoted with -- MA. pattern MA :: Flag -- | The Flag pattern used for Monaco denoted with MC. pattern MC :: Flag -- | The Flag pattern used for Moldova denoted with -- MD. pattern MD :: Flag -- | The Flag pattern used for Montenegro denoted with -- ME. pattern ME :: Flag -- | The Flag pattern used for St. Martin denoted with -- MF. pattern MF :: Flag -- | The Flag pattern used for Madagascar denoted with -- MG. pattern MG :: Flag -- | The Flag pattern used for the Marshall Islands denoted -- with MH. pattern MH :: Flag -- | The Flag pattern used for North Macedonia denoted with -- MK. pattern MK :: Flag -- | The Flag pattern used for Mali denoted with ML. pattern ML :: Flag -- | The Flag pattern used for Myanmar (Burma) denoted with -- MM. pattern MM :: Flag -- | The Flag pattern used for Mongolia denoted with -- MN. pattern MN :: Flag -- | The Flag pattern used for Macao SAR China denoted with -- MO. pattern MO :: Flag -- | The Flag pattern used for the Northern Mariana Islands -- denoted with MP. pattern MP :: Flag -- | The Flag pattern used for Martinique denoted with -- MQ. pattern MQ :: Flag -- | The Flag pattern used for Mauritania denoted with -- MR. pattern MR :: Flag -- | The Flag pattern used for Montserrat denoted with -- MS. pattern MS :: Flag -- | The Flag pattern used for Malta denoted with MT. pattern MT :: Flag -- | The Flag pattern used for Mauritius denoted with -- MU. pattern MU :: Flag -- | The Flag pattern used for the Maldives denoted with -- MV. pattern MV :: Flag -- | The Flag pattern used for Malawi denoted with MW. pattern MW :: Flag -- | The Flag pattern used for Mexico denoted with MX. pattern MX :: Flag -- | The Flag pattern used for Malaysia denoted with -- MY. pattern MY :: Flag -- | The Flag pattern used for Mozambique denoted with -- MZ. pattern MZ :: Flag -- | The Flag pattern used for Namibia denoted with -- NA. pattern NA :: Flag -- | The Flag pattern used for New Caledonia denoted with -- NC. pattern NC :: Flag -- | The Flag pattern used for Niger denoted with NE. pattern NE :: Flag -- | The Flag pattern used for Norfolk Island denoted with -- NF. pattern NF :: Flag -- | The Flag pattern used for Nigeria denoted with -- NG. pattern NG :: Flag -- | The Flag pattern used for Nicaragua denoted with -- NI. pattern NI :: Flag -- | The Flag pattern used for the Netherlands denoted with -- NL. pattern NL :: Flag -- | The Flag pattern used for Norway denoted with NO. pattern NO :: Flag -- | The Flag pattern used for Nepal denoted with NP. pattern NP :: Flag -- | The Flag pattern used for Nauru denoted with NR. pattern NR :: Flag -- | The Flag pattern used for Niue denoted with NU. pattern NU :: Flag -- | The Flag pattern used for New Zealand denoted with -- NZ. pattern NZ :: Flag -- | The Flag pattern used for Oman denoted with OM. pattern OM :: Flag -- | The Flag pattern used for Panama denoted with PA. pattern PA :: Flag -- | The Flag pattern used for Peru denoted with PE. pattern PE :: Flag -- | The Flag pattern used for French Polynesia denoted with -- PF. pattern PF :: Flag -- | The Flag pattern used for Papua New Guinea denoted with -- PG. pattern PG :: Flag -- | The Flag pattern used for the Philippines denoted with -- PH. pattern PH :: Flag -- | The Flag pattern used for Pakistan denoted with -- PK. pattern PK :: Flag -- | The Flag pattern used for Poland denoted with PL. pattern PL :: Flag -- | The Flag pattern used for St. Pierre & Miquelon -- denoted with PM. pattern PM :: Flag -- | The Flag pattern used for the Pitcairn Islands denoted -- with PN. pattern PN :: Flag -- | The Flag pattern used for Puerto Rico denoted with -- PR. pattern PR :: Flag -- | The Flag pattern used for the Palestinian Territories -- denoted with PS. pattern PS :: Flag -- | The Flag pattern used for Portugal denoted with -- PT. pattern PT :: Flag -- | The Flag pattern used for Palau denoted with PW. pattern PW :: Flag -- | The Flag pattern used for Paraguay denoted with -- PY. pattern PY :: Flag -- | The Flag pattern used for Qatar denoted with QA. pattern QA :: Flag -- | The Flag pattern used for Réunion denoted with -- RE. pattern RE :: Flag -- | The Flag pattern used for Romania denoted with -- RO. pattern RO :: Flag -- | The Flag pattern used for Serbia denoted with RS. pattern RS :: Flag -- | The Flag pattern used for Russia denoted with RU. pattern RU :: Flag -- | The Flag pattern used for Rwanda denoted with RW. pattern RW :: Flag -- | The Flag pattern used for Saudi Arabia denoted with -- SA. pattern SA :: Flag -- | The Flag pattern used for the Solomon Islands denoted -- with SB. pattern SB :: Flag -- | The Flag pattern used for Seychelles denoted with -- SC. pattern SC :: Flag -- | The Flag pattern used for Sudan denoted with SD. pattern SD :: Flag -- | The Flag pattern used for Sweden denoted with SE. pattern SE :: Flag -- | The Flag pattern used for Singapore denoted with -- SG. pattern SG :: Flag -- | The Flag pattern used for St. Helena denoted with -- SH. pattern SH :: Flag -- | The Flag pattern used for Slovenia denoted with -- SI. pattern SI :: Flag -- | The Flag pattern used for Svalbard & Jan Mayen -- denoted with SJ. pattern SJ :: Flag -- | The Flag pattern used for Slovakia denoted with -- SK. pattern SK :: Flag -- | The Flag pattern used for Sierra Leone denoted with -- SL. pattern SL :: Flag -- | The Flag pattern used for San Marino denoted with -- SM. pattern SM :: Flag -- | The Flag pattern used for Senegal denoted with -- SN. pattern SN :: Flag -- | The Flag pattern used for Somalia denoted with -- SO. pattern SO :: Flag -- | The Flag pattern used for Suriname denoted with -- SR. pattern SR :: Flag -- | The Flag pattern used for South Sudan denoted with -- SS. pattern SS :: Flag -- | The Flag pattern used for São Tomé & Príncipe -- denoted with ST. pattern ST :: Flag -- | The Flag pattern used for El Salvador denoted with -- SV. pattern SV :: Flag -- | The Flag pattern used for Sint Maarten denoted with -- SX. pattern SX :: Flag -- | The Flag pattern used for Syria denoted with SY. pattern SY :: Flag -- | The Flag pattern used for Eswatini denoted with -- SZ. pattern SZ :: Flag -- | The Flag pattern used for Tristan da Cunha denoted with -- TA. pattern TA :: Flag -- | The Flag pattern used for the Turks & Caicos Islands -- denoted with TC. pattern TC :: Flag -- | The Flag pattern used for Chad denoted with TD. pattern TD :: Flag -- | The Flag pattern used for the French Southern -- Territories denoted with TF. pattern TF :: Flag -- | The Flag pattern used for Togo denoted with TG. pattern TG :: Flag -- | The Flag pattern used for Thailand denoted with -- TH. pattern TH :: Flag -- | The Flag pattern used for Tajikistan denoted with -- TJ. pattern TJ :: Flag -- | The Flag pattern used for Tokelau denoted with -- TK. pattern TK :: Flag -- | The Flag pattern used for Timor-Leste denoted with -- TL. pattern TL :: Flag -- | The Flag pattern used for Turkmenistan denoted with -- TM. pattern TM :: Flag -- | The Flag pattern used for Tunisia denoted with -- TN. pattern TN :: Flag -- | The Flag pattern used for Tonga denoted with TO. pattern TO :: Flag -- | The Flag pattern used for Turkey denoted with TR. pattern TR :: Flag -- | The Flag pattern used for Trinidad & Tobago denoted -- with TT. pattern TT :: Flag -- | The Flag pattern used for Tuvalu denoted with TV. pattern TV :: Flag -- | The Flag pattern used for Taiwan denoted with TW. pattern TW :: Flag -- | The Flag pattern used for Tanzania denoted with -- TZ. pattern TZ :: Flag -- | The Flag pattern used for Ukraine denoted with -- UA. pattern UA :: Flag -- | The Flag pattern used for Uganda denoted with UG. pattern UG :: Flag -- | The Flag pattern used for the U.S. Outlying Islands -- denoted with UM. pattern UM :: Flag -- | The Flag pattern used for the United Nations denoted -- with UN. pattern UN :: Flag -- | The Flag pattern used for the United States denoted with -- US. pattern US :: Flag -- | The Flag pattern used for Uruguay denoted with -- UY. pattern UY :: Flag -- | The Flag pattern used for Uzbekistan denoted with -- UZ. pattern UZ :: Flag -- | The Flag pattern used for Vatican City denoted with -- VA. pattern VA :: Flag -- | The Flag pattern used for St. Vincent & Grenadines -- denoted with VC. pattern VC :: Flag -- | The Flag pattern used for Venezuela denoted with -- VE. pattern VE :: Flag -- | The Flag pattern used for the British Virgin Islands -- denoted with VG. pattern VG :: Flag -- | The Flag pattern used for the U.S. Virgin Islands -- denoted with VI. pattern VI :: Flag -- | The Flag pattern used for Vietnam denoted with -- VN. pattern VN :: Flag -- | The Flag pattern used for Vanuatu denoted with -- VU. pattern VU :: Flag -- | The Flag pattern used for Wallis & Futuna denoted -- with WF. pattern WF :: Flag -- | The Flag pattern used for Samoa denoted with WS. pattern WS :: Flag -- | The Flag pattern used for Kosovo denoted with XK. pattern XK :: Flag -- | The Flag pattern used for Yemen denoted with YE. pattern YE :: Flag -- | The Flag pattern used for Mayotte denoted with -- YT. pattern YT :: Flag -- | The Flag pattern used for South Africa denoted with -- ZA. pattern ZA :: Flag -- | The Flag pattern used for Zambia denoted with ZM. pattern ZM :: Flag -- | The Flag pattern used for Zimbabwe denoted with -- ZW. pattern ZW :: Flag -- | The SubFlag pattern use for England denoted with -- GB-ENG or ENG. pattern ENG :: SubFlag -- | The SubFlag pattern use for Scotland denoted with -- GB-SCT or SCT. pattern SCT :: SubFlag -- | The SubFlag pattern use for Wales denoted with -- GB-WLS or WLS. pattern WLS :: SubFlag instance GHC.Show.Show Data.Char.Emoji.Flag.Flag instance GHC.Read.Read Data.Char.Emoji.Flag.Flag instance GHC.Classes.Ord Data.Char.Emoji.Flag.Flag instance GHC.Generics.Generic Data.Char.Emoji.Flag.Flag instance GHC.Classes.Eq Data.Char.Emoji.Flag.Flag instance Data.Data.Data Data.Char.Emoji.Flag.Flag instance GHC.Show.Show Data.Char.Emoji.Flag.SubFlag instance GHC.Read.Read Data.Char.Emoji.Flag.SubFlag instance GHC.Classes.Ord Data.Char.Emoji.Flag.SubFlag instance GHC.Generics.Generic Data.Char.Emoji.Flag.SubFlag instance GHC.Classes.Eq Data.Char.Emoji.Flag.SubFlag instance Data.Data.Data Data.Char.Emoji.Flag.SubFlag instance GHC.Show.Show Data.Char.Emoji.Flag.ExtraFlag instance GHC.Read.Read Data.Char.Emoji.Flag.ExtraFlag instance GHC.Classes.Ord Data.Char.Emoji.Flag.ExtraFlag instance GHC.Generics.Generic Data.Char.Emoji.Flag.ExtraFlag instance GHC.Classes.Eq Data.Char.Emoji.Flag.ExtraFlag instance GHC.Enum.Enum Data.Char.Emoji.Flag.ExtraFlag instance Data.Data.Data Data.Char.Emoji.Flag.ExtraFlag instance GHC.Enum.Bounded Data.Char.Emoji.Flag.ExtraFlag instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Flag.ExtraFlag instance Data.Hashable.Class.Hashable Data.Char.Emoji.Flag.ExtraFlag instance Control.DeepSeq.NFData Data.Char.Emoji.Flag.ExtraFlag instance Data.Char.Core.UnicodeText Data.Char.Emoji.Flag.ExtraFlag instance Data.Hashable.Class.Hashable Data.Char.Emoji.Flag.SubFlag instance Control.DeepSeq.NFData Data.Char.Emoji.Flag.SubFlag instance GHC.Enum.Bounded Data.Char.Emoji.Flag.SubFlag instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Flag.SubFlag instance GHC.Enum.Enum Data.Char.Emoji.Flag.SubFlag instance Data.Char.Core.UnicodeText Data.Char.Emoji.Flag.SubFlag instance Data.Hashable.Class.Hashable Data.Char.Emoji.Flag.Flag instance Control.DeepSeq.NFData Data.Char.Emoji.Flag.Flag instance GHC.Enum.Bounded Data.Char.Emoji.Flag.Flag instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Emoji.Flag.Flag instance GHC.Enum.Enum Data.Char.Emoji.Flag.Flag instance Data.Char.Core.UnicodeText Data.Char.Emoji.Flag.Flag -- | Unicode defines 2182 emoji characters, this module aims to make -- working with emoji characters more convenient. module Data.Char.Emoji -- | A frame is represented as a pair of horizontal and vertical lines. -- These can be any items, but currently only booleans and weight objects -- are covered to convert the item to a corresponding character. module Data.Char.Frame -- | The weights of the frame lines, these can be Empty, -- Light or Heavy. data Weight -- | The frame does not contain such line. Empty :: Weight -- | The frame contains such line. Light :: Weight -- | The frame contains such line, in boldface. Heavy :: Weight -- | A data type that determines the state of the horizontal lines -- of the frame (left and right). data Horizontal a Horizontal :: a -> a -> Horizontal a -- | The state of the left line of the frame. [left] :: Horizontal a -> a -- | The state of the right line of the frame. [right] :: Horizontal a -> a -- | A data type that determines the state of the vertical lines of -- the frame (up and down). data Vertical a Vertical :: a -> a -> Vertical a -- | The state of the line in the up direction of the frame. [up] :: Vertical a -> a -- | The state of the line in the down direction of the frame. [down] :: Vertical a -> a -- | A data type that specifies the four lines that should (not) be drawn -- for the frame. data Parts a Parts :: Vertical a -> Horizontal a -> Parts a -- | A type synonym that makes it more convenient to work with a -- Parts object that wraps Bools. Usually True means -- it should draw a line, and False that there is no line in that -- direction. The UnicodeCharacter instance of a Simple -- works by converting True to a Light, and vice versa. type Simple = Parts Bool -- | A type synonym that makes it more convenient to work with a -- Parts object that wraps Weight objects. These specify -- the weight . type Weighted = Parts Weight -- | A pattern that makes pattern matching and expressions with -- Parts more convenient. pattern Frame :: a -> a -> a -> a -> Parts a -- | Convert a Simple frame to a corresponding Char. Here -- True is mapped to a Light line. simple :: Simple -> Char -- | Convert a Simple frame to a corresponding Char. Here -- True is mapped to a Heavy line. simple' :: Simple -> Char -- | Generate a Char where turns are done with an arc instead -- of a corner. This can only be done for Light lines. simpleWithArc :: Simple -> Char -- | Converts a given Weighted to the char that can be used to -- render frames. weighted :: Weighted -> Char -- | Convert a Simple frame to a Weighted frame by converting -- True to the given Weight value. simpleToWeighted :: Weight -> Simple -> Weighted -- | Convert a Simple frame to a Weighted frame by converting -- True to Light. simpleToLight :: Simple -> Weighted -- | Convert a Simple frame to a Weighted frame by converting -- True to Heavy. simpleToHeavy :: Simple -> Weighted -- | Convert a Weighted object to a Simple object by -- converting the Light and Heavy parts to True and -- the Empty parts to False. weightedToSimple :: Weighted -> Simple -- | Convert the given Character to a Parts object of -- Weight objects wrapped in a Just data constructor if it -- is a block character; Nothing otherwise. fromWeighted :: Char -> Maybe Weighted -- | Convert the given Character to a Parts object of -- Weight objects. If the given Character is not a -- frame of Weights, the result is unspecified. fromWeighted' :: Char -> Weighted -- | Convert the given Character to the equivalent Simple -- object wrapped in a Just data constructor if it exists; -- Nothing otherwise. The parts of the frame should only be -- Empty or Light, if it contains a Heavy object -- Nothing is returned. fromLight :: Char -> Maybe Simple -- | Convert the given Character to the equivalent Simple -- object if it exists; unspecified output otherwise. The parts of the -- frame should only be Empty or Light. fromLight' :: Char -> Simple -- | Convert the given Character to the equivalent Simple -- object wrapped in a Just data constructor if it exists; -- Nothing otherwise. The parts of the frame should only be -- Empty or Heavy, if it contains a Light object -- Nothing is returned. fromHeavy :: Char -> Maybe Simple -- | Convert the given Character to the equivalent Simple -- object if it exists; unspecified output otherwise. The parts of the -- frame should only be Empty or Heavy. fromHeavy' :: Char -> Simple -- | Convert the given Character to a Simple object wrapped -- in a Just if such Simple object exists; Nothing -- otherwise. Parts that are Light or Heavy are mapped to -- True, and parts that are Empty are mapped to -- False. fromSimple :: Char -> Maybe Simple -- | Convert the given Character to a Simple, if no such -- Simple object exists, the output is unspecified. Parts that are -- Light or Heavy are mapped to True, and parts that -- are Empty are mapped to False. fromSimple' :: Char -> Simple instance Data.Traversable.Traversable Data.Char.Frame.Horizontal instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Frame.Horizontal a) instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Frame.Horizontal a) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Frame.Horizontal a) instance GHC.Generics.Generic1 Data.Char.Frame.Horizontal instance GHC.Generics.Generic (Data.Char.Frame.Horizontal a) instance GHC.Base.Functor Data.Char.Frame.Horizontal instance Data.Foldable.Foldable Data.Char.Frame.Horizontal instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Frame.Horizontal a) instance Data.Data.Data a => Data.Data.Data (Data.Char.Frame.Horizontal a) instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Frame.Horizontal a) instance Data.Traversable.Traversable Data.Char.Frame.Vertical instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Frame.Vertical a) instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Frame.Vertical a) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Frame.Vertical a) instance GHC.Generics.Generic1 Data.Char.Frame.Vertical instance GHC.Generics.Generic (Data.Char.Frame.Vertical a) instance GHC.Base.Functor Data.Char.Frame.Vertical instance Data.Foldable.Foldable Data.Char.Frame.Vertical instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Frame.Vertical a) instance Data.Data.Data a => Data.Data.Data (Data.Char.Frame.Vertical a) instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Frame.Vertical a) instance Data.Traversable.Traversable Data.Char.Frame.Parts instance GHC.Show.Show a => GHC.Show.Show (Data.Char.Frame.Parts a) instance GHC.Read.Read a => GHC.Read.Read (Data.Char.Frame.Parts a) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Char.Frame.Parts a) instance GHC.Generics.Generic1 Data.Char.Frame.Parts instance GHC.Generics.Generic (Data.Char.Frame.Parts a) instance GHC.Base.Functor Data.Char.Frame.Parts instance Data.Foldable.Foldable Data.Char.Frame.Parts instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Char.Frame.Parts a) instance Data.Data.Data a => Data.Data.Data (Data.Char.Frame.Parts a) instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Char.Frame.Parts a) instance GHC.Show.Show Data.Char.Frame.Weight instance GHC.Read.Read Data.Char.Frame.Weight instance GHC.Classes.Ord Data.Char.Frame.Weight instance GHC.Generics.Generic Data.Char.Frame.Weight instance GHC.Classes.Eq Data.Char.Frame.Weight instance GHC.Enum.Enum Data.Char.Frame.Weight instance Data.Data.Data Data.Char.Frame.Weight instance GHC.Enum.Bounded Data.Char.Frame.Weight instance Data.Hashable.Class.Hashable Data.Char.Frame.Weight instance Control.DeepSeq.NFData Data.Char.Frame.Weight instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Frame.Weight instance Data.Char.Core.UnicodeCharacter (Data.Char.Frame.Parts Data.Char.Frame.Weight) instance Data.Char.Core.UnicodeText (Data.Char.Frame.Parts Data.Char.Frame.Weight) instance Data.Functor.Classes.Eq1 Data.Char.Frame.Parts instance Data.Hashable.Class.Hashable1 Data.Char.Frame.Parts instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Frame.Parts a) instance Data.Char.Core.MirrorHorizontal (Data.Char.Frame.Parts a) instance Data.Char.Core.MirrorVertical (Data.Char.Frame.Parts a) instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Data.Char.Frame.Parts a) instance Control.DeepSeq.NFData1 Data.Char.Frame.Parts instance Data.Functor.Classes.Ord1 Data.Char.Frame.Parts instance GHC.Base.Semigroup a => GHC.Base.Semigroup (Data.Char.Frame.Parts a) instance GHC.Base.Monoid a => GHC.Base.Monoid (Data.Char.Frame.Parts a) instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Frame.Parts a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Frame.Parts instance GHC.Base.Applicative Data.Char.Frame.Parts instance Data.Char.Core.UnicodeCharacter (Data.Char.Frame.Parts GHC.Types.Bool) instance Data.Char.Core.UnicodeText (Data.Char.Frame.Parts GHC.Types.Bool) instance Data.Functor.Classes.Eq1 Data.Char.Frame.Vertical instance Data.Hashable.Class.Hashable1 Data.Char.Frame.Vertical instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Frame.Vertical a) instance Data.Char.Core.MirrorHorizontal (Data.Char.Frame.Vertical a) instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Data.Char.Frame.Vertical a) instance Control.DeepSeq.NFData1 Data.Char.Frame.Vertical instance Data.Functor.Classes.Ord1 Data.Char.Frame.Vertical instance GHC.Base.Semigroup a => GHC.Base.Semigroup (Data.Char.Frame.Vertical a) instance GHC.Base.Monoid a => GHC.Base.Monoid (Data.Char.Frame.Vertical a) instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Frame.Vertical a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Frame.Vertical instance GHC.Base.Applicative Data.Char.Frame.Vertical instance Data.Functor.Classes.Eq1 Data.Char.Frame.Horizontal instance Data.Hashable.Class.Hashable1 Data.Char.Frame.Horizontal instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Char.Frame.Horizontal a) instance Data.Char.Core.MirrorVertical (Data.Char.Frame.Horizontal a) instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Data.Char.Frame.Horizontal a) instance Control.DeepSeq.NFData1 Data.Char.Frame.Horizontal instance Data.Functor.Classes.Ord1 Data.Char.Frame.Horizontal instance GHC.Base.Semigroup a => GHC.Base.Semigroup (Data.Char.Frame.Horizontal a) instance GHC.Base.Monoid a => GHC.Base.Monoid (Data.Char.Frame.Horizontal a) instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Frame.Horizontal a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Frame.Horizontal instance GHC.Base.Applicative Data.Char.Frame.Horizontal -- | See Data.Char.Math for further documentation. module Data.Char.Math.Fraktur -- | Obtain the fraktur symbol for the given character in the given emphais -- style. The result is wrapped in a Just data constructor. The -- range of supported characters are the alphabet characters -- (A–Z, and a–z). In case a -- character outside the range is passed to the function, Nothing -- is returned. fraktur :: Emphasis -> Char -> Maybe Char -- | Obtain the fraktur symbol for the given character in the given -- emphasis style. The supported range of characters are the alphabet -- characters (A–Z, and a–z). In case -- the character is not in this range, it is unspecified what will be -- returned. fraktur' :: Emphasis -> Char -> Char -- | Obtain the fraktur symbol for the given character in a regular (not -- bold style). The result is wrapped in a Just data -- constructor. The range of supported characters are the alphabet -- characters (A–Z, and a–z). In case -- a character outside the range is passed to the function, -- Nothing is returned. frakturRegular :: Char -> Maybe Char -- | Obtain the fraktur symbol for the given character in a regular (not -- bold) style. The supported range of characters are the alphabet -- characters (A–Z, and a–z). In case -- the character is not in this range, it is unspecified what will be -- returned. frakturRegular' :: Char -> Char -- | Obtain the fraktur symbol for the given character in a bold. -- The result is wrapped in a Just data constructor. The range of -- supported characters are the alphabet characters -- (A–Z, and a–z). In case a -- character outside the range is passed to the function, Nothing -- is returned. frakturBold :: Char -> Maybe Char -- | Obtain the fraktur symbol for the given character in a bold -- style. The supported range of characters are the alphabet characters -- (A–Z, and a–z). In case the -- character is not in this range, it is unspecified what will be -- returned. frakturBold' :: Char -> Char -- | See Data.Char.Math for further documentation. module Data.Char.Math.DoubleStruck -- | Obtain the double struck symbol for the given character. The supported -- range of characters are the alphabet characters -- (A–Z, and a–z), and the numerical -- characters (0–9). The symbols are wrapped in the -- Just data constructor. For characters outside the range, -- Nothing is returned. doubleStruck :: Char -> Maybe Char -- | Obtain the double struck symbol for the given character. The supported -- range of characters are the alphabet character (A–Z, -- and a–z), and the numerical characters -- (0–9). For characters other than these, the -- behaviour is unspecified. doubleStruck' :: Char -> Char -- | Converts the given digit (0–9) charcters to its -- equivalent in double-struck style wrapped in a Just data -- constructor. Nothing for characters outside the range. digitDoubleStruck :: Char -> Maybe Char -- | Converts the given digit (0–9) charcters to its -- equivalent in double-struck style. Unspecified result for -- characters outside the range. digitDoubleStruck' :: Char -> Char -- | Convert the given number (0–9) to its corresponding -- character in double-struck style wrapped in a Just data -- constructor. For numbers outside this range, Nothing is -- returned. intToDigitDoubleStruck :: Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character in double-struck style. Unspecified result for -- numbers outside this range. intToDigitDoubleStruck' :: Int -> Char -- | See Data.Char.Math for further documentation. module Data.Char.Math.Monospace -- | Convert the given character to its monospace equivalent for the -- alphabet and numerical range (A–Z, -- a–z, and 0–9) wrapped in a -- Just data constructor. For characters outside the range, -- Nothing is returned. monospace :: Char -> Maybe Char -- | Convert the given character to its monospace equivalent for the -- alphabet and numerical range (A–Z, -- a–z, and 0–9). For characters -- outside the range, the result is unspecified. monospace' :: Char -> Char -- | Converts the given digit (0–9) charcters to its -- equivalent in monospace style wrapped in a Just data -- constructor. Nothing for characters outside the range. digitMonospace :: Char -> Maybe Char -- | Converts the given digit (0–9) charcters to its -- equivalent in monospace style. Unspecified result for -- characters outside the range. digitMonospace' :: Char -> Char -- | Convert the given number (0–9) to its corresponding -- character in monospace style wrapped in a Just data -- constructor. For numbers outside this range, Nothing is -- returned. intToDigitMonospace :: Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character in monospace style. Unspecified result for numbers -- outside this range. intToDigitMonospace' :: Int -> Char -- | See Data.Char.Math for further documentation. module Data.Char.Math.SansSerif.Digit -- | Convert the given digit character (0–9) to its -- corresponding character with the given Emphasis in sans-serif -- style wrapped in a Just data constructor. For characters -- outside this range, Nothing is returned. digitSansSerif :: Emphasis -> Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character with a given Emphasis in sans-serif -- style. The result for characters outside this range is unspecified. digitSansSerif' :: Emphasis -> Char -> Char -- | Convert the given digit character (0–9) to its -- corresponding character in a non-bold sans-serif style wrapped in a -- Just data constructor. For characters outside this range, -- Nothing is returned. digitSansSerifRegular :: Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character in a non-bold sans-serif style. The result for -- characters outside this range is unspecified. digitSansSerifRegular' :: Char -> Char -- | Convert the given digit character (0–9) to its -- corresponding character in a bold sans-serif style wrapped in a -- Just data constructor. For characters outside this range, -- Nothing is returned. digitSansSerifBold :: Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character in a bold sans-serif style. The result for -- characters outside this range is unspecified. digitSansSerifBold' :: Char -> Char -- | Convert the given number (0–9) to its corresponding -- character with the given Emphasis in sans-serif style wrapped -- in a Just data constructor. For numbers outside this range, -- Nothing is returned. intToDigitSansSerif :: Emphasis -> Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character with a given Emphasis in sans-serif style. The result -- for numbers outside this range is unspecified. intToDigitSansSerif' :: Emphasis -> Int -> Char -- | Convert the given number (0–9) to its corresponding -- character in a non-bold sans-serif style wrapped in a Just data -- constructor. For numbers outside this range, Nothing is -- returned. intToDigitSansSerifRegular :: Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character in a non-bold sans-serif style. The result for numbers -- outside this range is unspecified. intToDigitSansSerifRegular' :: Int -> Char -- | Convert the given number (0–9) to its corresponding -- character in a bold sans-serif style wrapped in a Just data -- constructor. For numbers outside this range, Nothing is -- returned. intToDigitSansSerifBold :: Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character in a bold sans-serif style. The result for numbers outside -- this range is unspecified. intToDigitSansSerifBold' :: Int -> Char -- | See Data.Char.Math for further documentation. module Data.Char.Math.SansSerif.Greek -- | Convert the given character to a mathematical symbol without serifs, -- in the given emphasis and in the given italics type -- wrapped in a Just. If the character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSansSerif :: ItalicType -> Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with a given emphasis and a given italics style. This -- maps characters an equivalent sans-serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSansSerif' :: ItalicType -> Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold and in the given italics type wrapped in a -- Just. If the character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSansSerifNoBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- not in bold and in a italics type. This maps characters -- an equivalent sans-serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSansSerifNoBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold with the given italics type wrapped in a -- Just. If the character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSansSerifBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold and in a italics type. This maps characters an -- equivalent sans-serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSansSerifBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in the given emphasis and not in italics wrapped in a -- Just. If the character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSansSerifNoItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with a given emphasis and not in italics. This maps characters -- an equivalent sans-serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSansSerifNoItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in the given emphasis and in italics wrapped in a -- Just. If the character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSansSerifItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with a given emphasis and in italics. This maps characters an -- equivalent sans-serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSansSerifItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold and no italics. This maps characters to -- itself wrapped in a Just; Nothing if that character does -- not exists. greekSansSerifNoBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold and no italics. This maps characters to -- itself. greekSansSerifNoBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold, and no italics wrapped in a Just. If the -- character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSansSerifBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold not in italics. This maps characters an -- equivalent sans-serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSansSerifBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold, and in italics wrapped in a Just. -- If the character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSansSerifNoBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold and no italics. This maps characters to -- itself. greekSansSerifNoBoldItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold, and in italics wrapped in a Just. If the -- character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSansSerifBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with in bold and in italics. This maps characters an -- equivalent sans-serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSansSerifBoldItalic' :: Char -> Char -- | See Data.Char.Math for further documentation. module Data.Char.Math.SansSerif.Latin -- | Convert the given character to a mathematical symbol without serifs, -- in the given emphasis and in the given italics type -- wrapped in a Just. If the character is outside the -- A–Z and a–z range, Nothing -- is returned. latinSansSerif :: ItalicType -> Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with a given emphasis and a given italics style. This -- maps characters an equivalent sans-serif symbol for the -- A–Z and a–z range. For characters -- outside the range, the behavior is unspecified. latinSansSerif' :: ItalicType -> Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold and in the given italics type wrapped in a -- Just. If the character is outside the A–Z and -- a–z range, Nothing is returned. latinSansSerifNoBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- not in bold and in a italics type. This maps characters -- an equivalent sans-serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSansSerifNoBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold with the given italics type wrapped in a -- Just. If the character is outside the A–Z and -- a–z range, Nothing is returned. latinSansSerifBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold and in a italics type. This maps characters an -- equivalent sans-serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSansSerifBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in the given emphasis and not in italics wrapped in a -- Just. If the character is outside the A–Z and -- a–z range, Nothing is returned. latinSansSerifNoItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with a given emphasis and not in italics. This maps characters -- an equivalent sans-serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSansSerifNoItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in the given emphasis and in italics wrapped in a -- Just. If the character is outside the A–Z and -- a–z range, Nothing is returned. latinSansSerifItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with a given emphasis and in italics. This maps characters an -- equivalent sans-serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSansSerifItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold, and no italics wrapped in a Just. -- If the character is outside the A–Z and -- a–z range, Nothing is returned. latinSansSerifNoBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold and no italics. This maps characters to -- itself for the A–Z and a–z range. -- For characters outside the range, the behavior is unspecified. latinSansSerifNoBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold, and no italics wrapped in a Just. If the -- character is outside the A–Z and -- a–z range, Nothing is returned. latinSansSerifBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold not in italics. This maps characters an -- equivalent sans-serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSansSerifBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold, and in italics wrapped in a Just. -- If the character is outside the A–Z and -- a–z range, Nothing is returned. latinSansSerifNoBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold and in italics. This maps characters an -- equivalent sans-serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSansSerifNoBoldItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold, and in italics wrapped in a Just. If the -- character is outside the A–Z and -- a–z range, Nothing is returned. latinSansSerifBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with in bold and in italics. This maps characters an -- equivalent sans-serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSansSerifBoldItalic' :: Char -> Char -- | See Data.Char.Math for further documentation. module Data.Char.Math.SansSerif -- | Convert the given character to a mathematical symbol without serifs, -- in the given emphasis and in the given italics type -- wrapped in a Just. If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. sansSerif :: ItalicType -> Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with a given emphasis and a given italics style. If the -- symbol is not supported (see: -- Data.Char.Math#characters_ranges), the returned character is -- unspecified. sansSerif' :: ItalicType -> Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold and in the given italics type wrapped in a -- Just. If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. sansSerifNoBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- not in bold and in a italics type. If the symbol is not -- supported (see: Data.Char.Math#characters_ranges), the returned -- character is unspecified. sansSerifNoBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold with the given italics type wrapped in a -- Just. If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. sansSerifBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold and in a italics type. If the symbol is not -- supported (see: Data.Char.Math#characters_ranges), the returned -- character is unspecified. sansSerifBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in the given emphasis and not in italics wrapped in a -- Just. If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. sansSerifNoItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with a given emphasis and not in italics. If the symbol is not -- supported (see: Data.Char.Math#characters_ranges), the returned -- character is unspecified. sansSerifNoItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in the given emphasis and in italics wrapped in a -- Just. If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. sansSerifItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with a given emphasis and in italics. If the symbol is not -- supported (see: Data.Char.Math#characters_ranges), the returned -- character is unspecified. sansSerifItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold, and no italics wrapped in a Just. -- If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. sansSerifNoBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold and no italics. If the symbol is not -- supported (see: Data.Char.Math#characters_ranges), the returned -- character is unspecified. sansSerifNoBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold, and no italics wrapped in a Just. If the -- character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. sansSerifBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold not in italics. If the symbol is not supported -- (see: Data.Char.Math#characters_ranges), the returned character -- is unspecified. sansSerifBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold, and in italics wrapped in a Just. -- If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. sansSerifNoBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold and in italics. If the symbol is not -- supported (see: Data.Char.Math#characters_ranges), the returned -- character is unspecified. sansSerifNoBoldItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold, and in italics wrapped in a Just. If the -- character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. sansSerifBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with in bold and in italics. If the symbol is not -- supported (see: Data.Char.Math#characters_ranges), the returned -- character is unspecified. sansSerifBoldItalic' :: Char -> Char -- | Convert the given digit character (0–9) to its -- corresponding character with the given Emphasis in sans-serif -- style wrapped in a Just data constructor. For characters -- outside this range, Nothing is returned. digitSansSerif :: Emphasis -> Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character with a given Emphasis in sans-serif -- style. The result for characters outside this range is unspecified. digitSansSerif' :: Emphasis -> Char -> Char -- | Convert the given digit character (0–9) to its -- corresponding character in a non-bold sans-serif style wrapped in a -- Just data constructor. For characters outside this range, -- Nothing is returned. digitSansSerifRegular :: Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character in a non-bold sans-serif style. The result for -- characters outside this range is unspecified. digitSansSerifRegular' :: Char -> Char -- | Convert the given digit character (0–9) to its -- corresponding character in a bold sans-serif style wrapped in a -- Just data constructor. For characters outside this range, -- Nothing is returned. digitSansSerifBold :: Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character in a bold sans-serif style. The result for -- characters outside this range is unspecified. digitSansSerifBold' :: Char -> Char -- | Convert the given number (0–9) to its corresponding -- character with the given Emphasis in sans-serif style wrapped -- in a Just data constructor. For numbers outside this range, -- Nothing is returned. intToDigitSansSerif :: Emphasis -> Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character with a given Emphasis in sans-serif style. The result -- for numbers outside this range is unspecified. intToDigitSansSerif' :: Emphasis -> Int -> Char -- | Convert the given number (0–9) to its corresponding -- character in a non-bold sans-serif style wrapped in a Just data -- constructor. For numbers outside this range, Nothing is -- returned. intToDigitSansSerifRegular :: Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character in a non-bold sans-serif style. The result for numbers -- outside this range is unspecified. intToDigitSansSerifRegular' :: Int -> Char -- | Convert the given number (0–9) to its corresponding -- character in a bold sans-serif style wrapped in a Just data -- constructor. For numbers outside this range, Nothing is -- returned. intToDigitSansSerifBold :: Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character in a bold sans-serif style. The result for numbers outside -- this range is unspecified. intToDigitSansSerifBold' :: Int -> Char -- | See Data.Char.Math for further documentation. module Data.Char.Math.Script -- | Convert the given character to its script or -- calligraphic symbol wrapped in a Just data constructor. -- This symbol is not written in the given Emphasis style. -- If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. script :: Emphasis -> Char -> Maybe Char -- | Convert the given character to its script or -- calligraphic symbol. This symbol is written in the given -- Emphasis style. If the symbol is not supported (see: -- Data.Char.Math#characters_ranges), the returned character is -- unspecified. script' :: Emphasis -> Char -> Char -- | Convert the given character to its script or -- calligraphic symbol wrapped in a Just data constructor. -- This symbol is not written in boldface. If the character is not -- supported (see: Data.Char.Math#characters_ranges), -- Nothing is returned. scriptRegular :: Char -> Maybe Char -- | Convert the given character to its script or -- calligraphic symbol. This symbol is not written in -- boldface. If the symbol is not supported (see: -- Data.Char.Math#characters_ranges), the returned character is -- unspecified. scriptRegular' :: Char -> Char -- | Convert the given character to its script or -- calligraphic symbol wrapped in a Just data constructor. -- This symbol is written in boldface. If the character is not supported -- (see: Data.Char.Math#characters_ranges), Nothing is -- returned. scriptBold :: Char -> Maybe Char -- | Convert the given character to its script or -- calligraphic symbol. This symbol is written in boldface. If the -- symbol is not supported (see: -- Data.Char.Math#characters_ranges), the returned character is -- unspecified. scriptBold' :: Char -> Char -- | Convert the given character to its script or -- calligraphic symbol wrapped in a Just data constructor. -- This symbol is not written in the given Emphasis style. -- If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. -- This is an alias of script. calligraphy :: Emphasis -> Char -> Maybe Char -- | Convert the given character to its script or -- calligraphic symbol. This symbol is written in the given -- Emphasis style. If the symbol is not supported (see: -- Data.Char.Math#characters_ranges), the returned character is -- unspecified. This is an alias of script'. calligraphy' :: Emphasis -> Char -> Char -- | Convert the given character to its script or -- calligraphic symbol wrapped in a Just data constructor. -- This symbol is not written in boldface. If the character is not -- supported (see: Data.Char.Math#characters_ranges), -- Nothing is returned. This is an alias of scriptRegular. calligraphyRegular :: Char -> Maybe Char -- | Convert the given character to its script or -- calligraphic symbol. This symbol is not written in -- boldface. If the symbol is not supported (see: -- Data.Char.Math#characters_ranges), the returned character is -- unspecified. This is an alias of scriptRegular'. calligraphyRegular' :: Char -> Char -- | Convert the given character to its script or -- calligraphic symbol wrapped in a Just data constructor. -- This symbol is written in boldface. If the character is not supported -- (see: Data.Char.Math#characters_ranges), Nothing is -- returned. This is an alias of scriptBold. calligraphyBold :: Char -> Maybe Char -- | Convert the given character to its script or -- calligraphic symbol. This symbol is written in boldface. If the -- symbol is not supported (see: -- Data.Char.Math#characters_ranges), the returned character is -- unspecified. This is an alias of scriptBold'. calligraphyBold' :: Char -> Char -- | See Data.Char.Math for further documentation. module Data.Char.Math.Serif.Digit -- | Convert the given digit character (0–9) to its -- corresponding character with the given Emphasis in serif style -- wrapped in a Just data constructor. For characters outside this -- range, Nothing is returned. digitSerif :: Emphasis -> Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character with a given Emphasis in serif style. -- The result for characters outside this range is unspecified. digitSerif' :: Emphasis -> Char -> Char -- | Convert the given digit character (0–9) to its -- corresponding character in a non-bold serif style wrapped in a -- Just data constructor. For characters outside this range, -- Nothing is returned. digitSerifRegular :: Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character in a non-bold serif style. The result for -- characters outside this range is unspecified. digitSerifRegular' :: Char -> Char -- | Convert the given digit character (0–9) to its -- corresponding character in a bold serif style wrapped in a Just -- data constructor. For characters outside this range, Nothing is -- returned. digitSerifBold :: Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character in a bold serif style. The result for -- characters outside this range is unspecified. digitSerifBold' :: Char -> Char -- | Convert the given number (0–9) to its corresponding -- character with the given Emphasis in serif style wrapped in a -- Just data constructor. For numbers outside this range, -- Nothing is returned. intToDigitSerif :: Emphasis -> Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character with a given Emphasis in serif style. The result for -- numbers outside this range is unspecified. intToDigitSerif' :: Emphasis -> Int -> Char -- | Convert the given number (0–9) to its corresponding -- character in a non-bold serif style wrapped in a Just data -- constructor. For numbers outside this range, Nothing is -- returned. intToDigitSerifRegular :: Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character in a non-bold serif style. The result for numbers outside -- this range is unspecified. intToDigitSerifRegular' :: Int -> Char -- | Convert the given number (0–9) to its corresponding -- character in a bold serif style wrapped in a Just data -- constructor. For numbers outside this range, Nothing is -- returned. intToDigitSerifBold :: Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character in a bold serif style. The result for numbers outside this -- range is unspecified. intToDigitSerifBold' :: Int -> Char -- | See Data.Char.Math for further documentation. module Data.Char.Math.Serif.Greek -- | Convert the given character to a mathematical symbol with serifs, in -- the given emphasis and in the given italics type wrapped -- in a Just. If the character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSerif :: ItalicType -> Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- a given emphasis and a given italics style. This maps -- characters an equivalent serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSerif' :: ItalicType -> Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold and in the given italics type wrapped in a -- Just. If the character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSerifNoBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, not -- in bold and in a italics type. This maps characters an -- equivalent serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSerifNoBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold with the given italics type wrapped in a -- Just. If the character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSerifBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold and in a italics type. This maps characters an -- equivalent serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSerifBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- the given emphasis and not in italics wrapped in a -- Just. If the character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSerifNoItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- a given emphasis and not in italics. This maps characters an -- equivalent serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSerifNoItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- the given emphasis and in italics wrapped in a -- Just. If the character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSerifItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- a given emphasis and in italics. This maps characters an -- equivalent serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSerifItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold, and no italics wrapped in a Just. If the -- character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSerifNoBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold and no italics. This maps characters to itself. greekSerifNoBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold, and no italics wrapped in a Just. If the -- character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSerifBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold not in italics. This maps characters an equivalent -- serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSerifBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold, and in italics wrapped in a Just. If the -- character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSerifNoBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold and in italics. This maps characters an -- equivalent serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSerifNoBoldItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold, and in italics wrapped in a Just. If the -- character is not in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ, -- Nothing is returned. greekSerifBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- in bold and in italics. This maps characters an -- equivalent serif symbol for the characters in -- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ∇ϴαβγδεζηθικλμνξοπρςστυφχψω∂ϵϑϰϕϱϖ. -- For characters outside the range, the behavior is unspecified. greekSerifBoldItalic' :: Char -> Char -- | See Data.Char.Math for further documentation. module Data.Char.Math.Serif.Latin -- | Convert the given character to a mathematical symbol with serifs, in -- the given emphasis and in the given italics type wrapped -- in a Just. If the character is outside the -- A–Z and a–z range, Nothing -- is returned. latinSerif :: ItalicType -> Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- a given emphasis and a given italics style. This maps -- characters an equivalent serif symbol for the A–Z -- and a–z range. For characters outside the range, the -- behavior is unspecified. latinSerif' :: ItalicType -> Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold and in the given italics type wrapped in a -- Just. If the character is outside the A–Z and -- a–z range, Nothing is returned. latinSerifNoBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, not -- in bold and in a italics type. This maps characters an -- equivalent serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSerifNoBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold with the given italics type wrapped in a -- Just. If the character is outside the A–Z and -- a–z range, Nothing is returned. latinSerifBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold and in a italics type. This maps characters an -- equivalent serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSerifBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- the given emphasis and not in italics wrapped in a -- Just. If the character is outside the A–Z and -- a–z range, Nothing is returned. latinSerifNoItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- a given emphasis and not in italics. This maps characters an -- equivalent serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSerifNoItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- the given emphasis and in italics wrapped in a -- Just. If the character is outside the A–Z and -- a–z range, Nothing is returned. latinSerifItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- a given emphasis and in italics. This maps characters an -- equivalent serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSerifItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold, and no italics wrapped in a Just. If the -- character is outside the A–Z and -- a–z range, Nothing is returned. latinSerifNoBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold and no italics. This maps characters to itself -- for the A–Z and a–z range. For -- characters outside the range, the behavior is unspecified. latinSerifNoBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold, and no italics wrapped in a Just. If the -- character is outside the A–Z and -- a–z range, Nothing is returned. latinSerifBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold not in italics. This maps characters an equivalent -- serif symbol for the A–Z and a–z -- range. For characters outside the range, the behavior is unspecified. latinSerifBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold, and in italics wrapped in a Just. If the -- character is outside the A–Z and -- a–z range, Nothing is returned. latinSerifNoBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold and in italics. This maps characters an -- equivalent serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSerifNoBoldItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold, and in italics wrapped in a Just. If the -- character is outside the A–Z and -- a–z range, Nothing is returned. latinSerifBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- in bold and in italics. This maps characters an -- equivalent serif symbol for the A–Z and -- a–z range. For characters outside the range, the -- behavior is unspecified. latinSerifBoldItalic' :: Char -> Char -- | See Data.Char.Math for further documentation. module Data.Char.Math.Serif -- | Convert the given character to a mathematical symbol without serifs, -- in the given emphasis and in the given italics type -- wrapped in a Just. If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. serif :: ItalicType -> Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- a given emphasis and a given italics style. This maps -- characters an equivalent serif symbol for supported characters (see: -- Data.Char.Math#characters_ranges). For characters outside the -- range, the behavior is unspecified. serif' :: ItalicType -> Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold and in the given italics type wrapped in a -- Just. If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. serifNoBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, not -- in bold and in a italics type. This maps characters an -- equivalent serif symbol for supported characters (see: -- Data.Char.Math#characters_ranges). For characters outside the -- range, the behavior is unspecified. serifNoBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold with the given italics type wrapped in a -- Just. If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. serifBold :: ItalicType -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold and in a italics type. This maps characters an -- equivalent serif symbol for supported characters (see: -- Data.Char.Math#characters_ranges). For characters outside the -- range, the behavior is unspecified. serifBold' :: ItalicType -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- the given emphasis and not in italics wrapped in a -- Just. If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. serifNoItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- a given emphasis and not in italics. This maps characters an -- equivalent serif symbol for supported characters (see: -- Data.Char.Math#characters_ranges). For characters outside the -- range, the behavior is unspecified. serifNoItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- the given emphasis and in italics wrapped in a -- Just. If the character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. serifItalic :: Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- a given emphasis and in italics. This maps characters an -- equivalent serif symbol for supported characters (see: -- Data.Char.Math#characters_ranges). For characters outside the -- range, the behavior is unspecified. serifItalic' :: Emphasis -> Char -> Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold, and no italics wrapped in a Just. If the -- character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. serifNoBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold and no italics. This maps characters to itself -- for supported characters (see: -- Data.Char.Math#characters_ranges). For characters outside the -- range, the behavior is unspecified. serifNoBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold, and no italics wrapped in a Just. If the -- character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. serifBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold not in italics. This maps characters an equivalent -- serif symbol for supported characters (see: -- Data.Char.Math#characters_ranges). For characters outside the -- range, the behavior is unspecified. serifBoldNoItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold, and in italics wrapped in a Just. If the -- character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. serifNoBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- no bold and in italics. This maps characters an -- equivalent serif symbol for supported characters (see: -- Data.Char.Math#characters_ranges). For characters outside the -- range, the behavior is unspecified. serifNoBoldItalic' :: Char -> Char -- | Convert the given character to a mathematical symbol with serifs, in -- bold, and in italics wrapped in a Just. If the -- character is not supported (see: -- Data.Char.Math#characters_ranges), Nothing is returned. serifBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol with serifs, with -- in bold and in italics. This maps characters an -- equivalent serif symbol for supported characters (see: -- Data.Char.Math#characters_ranges). For characters outside the -- range, the behavior is unspecified. serifBoldItalic' :: Char -> Char -- | Convert the given digit character (0–9) to its -- corresponding character with the given Emphasis in serif style -- wrapped in a Just data constructor. For characters outside this -- range, Nothing is returned. digitSerif :: Emphasis -> Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character with a given Emphasis in serif style. -- The result for characters outside this range is unspecified. digitSerif' :: Emphasis -> Char -> Char -- | Convert the given digit character (0–9) to its -- corresponding character in a non-bold serif style wrapped in a -- Just data constructor. For characters outside this range, -- Nothing is returned. digitSerifRegular :: Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character in a non-bold serif style. The result for -- characters outside this range is unspecified. digitSerifRegular' :: Char -> Char -- | Convert the given digit character (0–9) to its -- corresponding character in a bold serif style wrapped in a Just -- data constructor. For characters outside this range, Nothing is -- returned. digitSerifBold :: Char -> Maybe Char -- | Convert the given digit character (0–9) to its -- corresponding character in a bold serif style. The result for -- characters outside this range is unspecified. digitSerifBold' :: Char -> Char -- | Convert the given number (0–9) to its corresponding -- character with the given Emphasis in serif style wrapped in a -- Just data constructor. For numbers outside this range, -- Nothing is returned. intToDigitSerif :: Emphasis -> Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character with a given Emphasis in serif style. The result for -- numbers outside this range is unspecified. intToDigitSerif' :: Emphasis -> Int -> Char -- | Convert the given number (0–9) to its corresponding -- character in a non-bold serif style wrapped in a Just data -- constructor. For numbers outside this range, Nothing is -- returned. intToDigitSerifRegular :: Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character in a non-bold serif style. The result for numbers outside -- this range is unspecified. intToDigitSerifRegular' :: Int -> Char -- | Convert the given number (0–9) to its corresponding -- character in a bold serif style wrapped in a Just data -- constructor. For numbers outside this range, Nothing is -- returned. intToDigitSerifBold :: Int -> Maybe Char -- | Convert the given number (0–9) to its corresponding -- character in a bold serif style. The result for numbers outside this -- range is unspecified. intToDigitSerifBold' :: Int -> Char -- |
-- >>> math Serif Italic Bold 'x' -- Just '\119961' -- -- >>> math Serif Italic Bold '3' -- Just '\120785' -- -- >>> latinMath Serif Italic Bold 'x' -- Just '\119961' -- -- >>> latinMath Serif Italic Bold '3' -- Nothing -- -- >>> script NoBold 'S' -- Just '\119982' -- -- >>> intToDigitChar SansSerif Bold 3 -- Just '\120815' -- -- >>> intToDigitChar SansSerif Bold 33 -- Nothing ---- --