-- 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.8.0.0 -- | 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 -- | 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 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.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.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.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 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 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 Braille character, by -- putting in a given value at the two values at the bottom row. toBraille' :: a -> Braille6 a -> Braille a -- | Convert a Braille6 value to a Braille6 character by -- setting the bottom row with two False values. toBraille :: Braille6 Bool -> Braille Bool -- | 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 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.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.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.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 Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Braille.Braille a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Braille.Braille instance Test.QuickCheck.Arbitrary.Arbitrary a => Test.QuickCheck.Arbitrary.Arbitrary (Data.Char.Braille.Braille6 a) instance Test.QuickCheck.Arbitrary.Arbitrary1 Data.Char.Braille.Braille6 -- | 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.Card instance GHC.Read.Read Data.Char.Card.Card instance GHC.Classes.Ord Data.Char.Card.Card instance GHC.Classes.Eq Data.Char.Card.Card 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.Classes.Eq Data.Char.Card.Trump instance GHC.Enum.Enum Data.Char.Card.Trump instance GHC.Enum.Bounded Data.Char.Card.Trump 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.Classes.Eq Data.Char.Card.JokerColor instance GHC.Enum.Enum Data.Char.Card.JokerColor instance GHC.Enum.Bounded Data.Char.Card.JokerColor 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.Classes.Eq Data.Char.Card.CardRank instance GHC.Enum.Enum Data.Char.Card.CardRank instance GHC.Enum.Bounded Data.Char.Card.CardRank 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.Classes.Eq Data.Char.Card.CardSuit instance GHC.Enum.Enum Data.Char.Card.CardSuit instance GHC.Enum.Bounded Data.Char.Card.CardSuit instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Card.Card instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Card.Trump instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Card.JokerColor instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Card.CardRank instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Card.CardSuit -- | 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 -- | 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 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]) -- | 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.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 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 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 -- | 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 -- | 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 -- | 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 -- | 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.Ligate instance GHC.Read.Read Data.Char.Core.Ligate instance GHC.Classes.Ord Data.Char.Core.Ligate instance GHC.Classes.Eq Data.Char.Core.Ligate instance GHC.Enum.Enum Data.Char.Core.Ligate instance GHC.Enum.Bounded Data.Char.Core.Ligate 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.Classes.Eq Data.Char.Core.FontStyle instance GHC.Enum.Enum Data.Char.Core.FontStyle instance GHC.Enum.Bounded Data.Char.Core.FontStyle 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.Classes.Eq Data.Char.Core.ItalicType instance GHC.Enum.Enum Data.Char.Core.ItalicType instance GHC.Enum.Bounded Data.Char.Core.ItalicType 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.Classes.Eq Data.Char.Core.Emphasis instance GHC.Enum.Enum Data.Char.Core.Emphasis instance GHC.Enum.Bounded Data.Char.Core.Emphasis 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.Classes.Eq Data.Char.Core.Rotate90 instance GHC.Enum.Enum Data.Char.Core.Rotate90 instance GHC.Enum.Bounded Data.Char.Core.Rotate90 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.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 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.Classes.Eq Data.Char.Core.Orientation instance GHC.Enum.Enum Data.Char.Core.Orientation instance GHC.Enum.Bounded Data.Char.Core.Orientation 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.Classes.Eq Data.Char.Core.PlusStyle instance GHC.Enum.Enum Data.Char.Core.PlusStyle instance GHC.Enum.Bounded Data.Char.Core.PlusStyle 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.Classes.Eq Data.Char.Core.LetterCase instance GHC.Enum.Enum Data.Char.Core.LetterCase instance GHC.Enum.Bounded Data.Char.Core.LetterCase instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.Ligate instance Data.Default.Class.Default Data.Char.Core.Ligate instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.FontStyle instance Data.Default.Class.Default Data.Char.Core.FontStyle instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.ItalicType instance Data.Default.Class.Default Data.Char.Core.ItalicType instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.Emphasis instance Data.Default.Class.Default Data.Char.Core.Emphasis instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.Rotate90 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 Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.Orientation instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.PlusStyle instance Data.Default.Class.Default Data.Char.Core.PlusStyle instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Core.LetterCase instance Data.Default.Class.Default Data.Char.Core.LetterCase -- | 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.ChessPiece instance GHC.Read.Read Data.Char.Chess.ChessPiece instance GHC.Classes.Ord Data.Char.Chess.ChessPiece instance GHC.Classes.Eq Data.Char.Chess.ChessPiece 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.Classes.Eq Data.Char.Chess.ChessHybridType instance GHC.Enum.Enum Data.Char.Chess.ChessHybridType instance GHC.Enum.Bounded Data.Char.Chess.ChessHybridType 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.Classes.Eq Data.Char.Chess.Rotate45 instance GHC.Enum.Enum Data.Char.Chess.Rotate45 instance GHC.Enum.Bounded Data.Char.Chess.Rotate45 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.Classes.Eq Data.Char.Chess.ChessPieceType instance GHC.Enum.Enum Data.Char.Chess.ChessPieceType instance GHC.Enum.Bounded Data.Char.Chess.ChessPieceType 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.Classes.Eq Data.Char.Chess.ChessColor instance GHC.Enum.Enum Data.Char.Chess.ChessColor instance GHC.Enum.Bounded Data.Char.Chess.ChessColor 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.Classes.Eq Data.Char.Chess.ChessColorBinary instance GHC.Enum.Enum Data.Char.Chess.ChessColorBinary instance GHC.Enum.Bounded Data.Char.Chess.ChessColorBinary instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.ChessPiece instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.ChessHybridType instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.Rotate45 instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.ChessPieceType instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.ChessColor instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Chess.ChessColorBinary -- | 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.Classes.Eq Data.Char.Dice.DieValue instance GHC.Enum.Enum Data.Char.Dice.DieValue instance GHC.Enum.Bounded Data.Char.Dice.DieValue instance Test.QuickCheck.Arbitrary.Arbitrary 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 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.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 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 -- | 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. 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 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.Classes.Eq Data.Char.Frame.Weight instance GHC.Enum.Enum Data.Char.Frame.Weight instance GHC.Enum.Bounded Data.Char.Frame.Weight 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.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.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.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.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.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 Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Frame.Weight 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 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 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 -- | This module aims to make it more convenient to transform mathematical -- characters to their double struck, fraktur, -- calligraphic, etc. equivalent. -- -- Most of the characters are defined in the 1d400 unicode block. module Data.Char.Math -- | Convert the given character to a mathematical symbol with the given -- font style, 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. mathAlpha :: FontStyle -> ItalicType -> Emphasis -> Char -> Maybe Char -- | Convert the given character to a mathematical symbol with the given -- font style, with a given emphasis and a given -- italics style. This maps characters an equivalent sansSerif -- symbol for the A-Z and a-z range. -- For characters outside the range, the behavior is unspecified. mathAlpha' :: FontStyle -> ItalicType -> Emphasis -> Char -> Char -- | 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. 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 the A-Z -- and a-z range. 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 outside the A-Z and -- a-z range, 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 the A-Z and -- a-z range. 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 outside the A-Z and -- a-z range, 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 the A-Z and -- a-z range. 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 outside the A-Z and -- a-z range, 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 the A-Z and -- a-z range. 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 outside the A-Z and -- a-z range, 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 the A-Z and -- a-z range. 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 outside the A-Z and -- a-z range, 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 the A-Z and a-z range. 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 outside the A-Z and -- a-z range, 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 the A-Z and a-z -- range. 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 outside the A-Z and -- a-z range, 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 the A-Z and -- a-z range. 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 outside the A-Z and -- a-z range, 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 the A-Z and -- a-z range. For characters outside the range, the -- behavior is unspecified. serifBoldItalic' :: Char -> Char -- | 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. 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. This -- maps characters an equivalent sansSerif symbol for the -- A-Z and a-z range. For characters -- outside the range, the behavior 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 outside the A-Z and -- a-z range, 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. This maps characters -- an equivalent sansSerif symbol for the A-Z and -- a-z range. For characters outside the range, the -- behavior 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 outside the A-Z and -- a-z range, 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. This maps characters an -- equivalent sansSerif symbol for the A-Z and -- a-z range. For characters outside the range, the -- behavior 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 outside the A-Z and -- a-z range, 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. This maps characters -- an equivalent sansSerif symbol for the A-Z and -- a-z range. For characters outside the range, the -- behavior 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 outside the A-Z and -- a-z range, 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. This maps characters an -- equivalent sansSerif symbol for the A-Z and -- a-z range. For characters outside the range, the -- behavior 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 outside the A-Z and -- a-z range, Nothing is returned. sansSerifNoBoldNoItalic :: 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. 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 outside the A-Z and -- a-z range, Nothing is returned. sansSerifBoldNoItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- in bold not in italics. This maps characters an -- equivalent sansSerif symbol for the A-Z and -- a-z range. For characters outside the range, the -- behavior 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 outside the A-Z and -- a-z range, Nothing is returned. sansSerifNoBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with no bold and in italics. This maps characters an -- equivalent sansSerif symbol for the A-Z and -- a-z range. For characters outside the range, the -- behavior 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 outside the A-Z and -- a-z range, Nothing is returned. sansSerifBoldItalic :: Char -> Maybe Char -- | Convert the given character to a mathematical symbol without serifs, -- with in bold and in italics. This maps characters an -- equivalent sansSerif symbol for the A-Z and -- a-z range. For characters outside the range, the -- behavior is unspecified. sansSerifBoldItalic' :: Char -> Char -- | Convert the given digit character (0-9) to its -- corresponding character with the given Emphasis in the given -- font style wrapped in a Just data constructor. For -- characters outside this range, Nothing is returned. digit :: FontStyle -> Emphasis -> Char -> Maybe Char -- | Convert the given digit character (0-9) to its -- corresponding character with a given Emphasis in the given -- font style. The result for characters outside this range is -- unspecified. digit' :: FontStyle -> Emphasis -> 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 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 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 -- | 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 -- | 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 with the given Emphasis in the given FontStyle -- wrapped in a Just data constructor. For numbers outside this -- range, Nothing is returned. intToDigitChar :: FontStyle -> Emphasis -> Int -> Maybe Char -- | Convert the given number (0-9) to its corresponding -- character with a given Emphasis in the given FontStyle. -- The result for numbers outside this range is unspecified. intToDigitChar' :: FontStyle -> Emphasis -> Int -> 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 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 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 -- | 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 -- | 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 -- | 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 -- | 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 -- | 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 -- | 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 symbol is outside the alphabet range (A-Z, -- and a-z), 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 outside the alphabet range -- (A-Z, and a-z), 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 symbol is -- outside the alphabet range (A-Z, and a-z), -- 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 outside the alphabet range -- (A-Z, and a-z), 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 symbol is outside the -- alphabet range (A-Z, and a-z), -- 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 outside the alphabet range (A-Z, and -- a-z), 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 symbol is outside the alphabet range (A-Z, -- and a-z), 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 outside the alphabet range -- (A-Z, and a-z), 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 symbol is -- outside the alphabet range (A-Z, and a-z), -- 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 outside the alphabet range -- (A-Z, and a-z), 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 symbol is outside the -- alphabet range (A-Z, and a-z), -- 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 outside the alphabet range (A-Z, and -- a-z), the returned character is unspecified. This is an alias -- of scriptBold'. calligraphyBold' :: Char -> Char -- | 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 -- | The 2150 unicode block contains two characters for duodecimal -- numbers: numbers with base 12. -- -- In order to represent digits for 10 and 11, unicode has two -- codepoints: TURNED DIGIT TWO, and TURNED DIGIT -- THREE. This module makes it more convenient to convert an -- Integral number to these digits, as well as converting a number -- to its duodecimal representation. module Data.Char.Number.Duodecimal -- | The character used to denote 10: . char10 :: Char -- | The character used to denote 11: . char11 :: Char -- | Convert the given Integral number to its unicode character -- wrapped in a Just data constructor. In case the value is less -- than 0 or greater than 11, Nothing is -- returned. duodecimalDigit :: Integral i => i -> Maybe Char -- | Convert the given Integral number to its unicode character. In -- case the value is less than 0, or greater than 11, -- the behavior is unspecified. duodecimalDigit' :: Integral i => i -> Char -- | Convert the given Integral number to a Text object that -- contains a sequence of duodecimal digits that represent that number. -- The given PlusStyle specifies if the number is prefixed with -- + if it is positive. duodecimalNumber :: Integral i => PlusStyle -> i -> Text -- | Convert the given Integral number to a Text object that -- contains sequence of duodecimal digits that represent that number. duodecimalNumber' :: Integral i => i -> Text -- | One can make use of a block of Unicode characters to typeset -- ancient Egyptian hieroglyphs. This module aims to make it more -- convenient to work with ancient Egyptian numerals. -- -- Ancient Egyptian numerals use a sign-value system with radix -- 10. This means that there are hieroglyphs for 1 to 9, for 10, 20, ..., -- 90, for 100, 200, ..., 900, etc. With the heh as largest value -- denoting one million. -- -- In Egyptian numerals, one could write numbers left-to-right and -- right-to-left (or even vertical). The human or animal figures always -- point to the beginning of the line. Because in the Unicode -- standard the heh (denoting one million) looks to the left, the -- values are written left-to-right. module Data.Char.Number.Egyptian -- | The hieroglyph used as a plus sign. This character is used for -- addition. This is hieroglyph D055. plus :: Char -- | The hieroglyph used as a minus sign. This character is used for -- subtraction. This is hieroglyph D054. minus :: Char -- | The nfr character, an ancient Egyptian character to denote -- zero, it also means beautiful. This is hieroglyph F035. nfr :: Char -- | The single stroke character, an ancient Egyptian character to denote -- one. This is hieroglyph Z015. singleStroke :: Char -- | The cattle hobble character, an ancient Egyptian character to denote -- ten. This is hieroglyph V020. cattleHobble :: Char -- | The coil of rope character, an ancient Egyptian character to denote -- hundred. This is hieroglyph V001. coilOfRope :: Char -- | The water lily character, an ancient Egyptian character to denote -- thousand. This is hieroglyph M012. waterLily :: Char -- | The bent finger character, an ancient Egyptian character to denote -- ten thousand. This is hieroglyph B050. bentFinger :: Char -- | The tadpole character, an ancient Egyptian character to denote -- hundred thousand. This is hieroglyph I008. tadpole :: Char -- | The heh character, an ancient Egyptian character to denote one -- million, or many. This is hieroglyph C011. heh :: Char -- | The single stroke character, an ancient Egyptian character to denote -- one. This is hieroglyph Z015. singleStroke1 :: Char -- | The double stroke character, an ancient Egyptian character to denote -- two. This is hieroglyph Z015A. singleStroke2 :: Char -- | The triple stroke character, an ancient Egyptian character to denote -- three. This is hieroglyph Z015B. singleStroke3 :: Char -- | The quadruple stroke character, an ancient Egyptian character to -- denote four. This is hieroglyph Z015C. singleStroke4 :: Char -- | The quintuple stroke character, an ancient Egyptian character to -- denote five. This is hieroglyph Z015D. singleStroke5 :: Char -- | The sextuple stroke character, an ancient Egyptian character to denote -- six. This is hieroglyph Z015E. singleStroke6 :: Char -- | The septuple stroke character, an ancient Egyptian character to denote -- seven. This is hieroglyph Z015F. singleStroke7 :: Char -- | The octuple stroke character, an ancient Egyptian character to denote -- eight. This is hieroglyph Z015G. singleStroke8 :: Char -- | The nonuple stroke character, an ancient Egyptian character to denote -- nine. This is hieroglyph Z015H. singleStroke9 :: Char -- | An alternative version of the quintuple stroke character, an ancient -- Egyptian character to denote five. This is hieroglyph Z015I. singleStroke5' :: Char -- | The cattle hobble character, an ancient Egyptian character to denote -- ten. cattleHobble1 :: Char -- | The two cattle hobble character, an ancient Egyptian character to -- denote twenty. cattleHobble2 :: Char -- | The three cattle hobble character, an ancient Egyptian character to -- denote thirty. This is hieroglyph V020B. cattleHobble3 :: Char -- | The four cattle hobble character, an ancient Egyptian character to -- denote forty. This is hieroglyph V020C. cattleHobble4 :: Char -- | The five cattle hobble character, an ancient Egyptian character to -- denote fifty. cattleHobble5 :: Char -- | The six cattle hobble character, an ancient Egyptian character to -- denote sixty. This is hieroglyph V020E. cattleHobble6 :: Char -- | The seven cattle hobble character, an ancient Egyptian character to -- denote seventy. This is hieroglyph V020F. cattleHobble7 :: Char -- | The eight cattle hobble character, an ancient Egyptian character to -- denote eighty. This is hieroglyph V020G. cattleHobble8 :: Char -- | The nine cattle hobble character, an ancient Egyptian character to -- denote ninety. This is hieroglyph V020H. cattleHobble9 :: Char -- | An alternative version of the two cattle hobble character, an ancient -- Egyptian character to denote twenty. This is hieroglyph V020I. cattleHobble2' :: Char -- | An alternative version of the three cattle hobble character, an -- ancient Egyptian character to denote thirty. This is hieroglyph -- V020J. cattleHobble3' :: Char -- | An alternative version of the four cattle hobble character, an ancient -- Egyptian character to denote fourty. This is hieroglyph V020K. cattleHobble4' :: Char -- | An alternative version of the five cattle hobble character, an ancient -- Egyptian character to denote fifty. This is hieroglyph V020L. cattleHobble5' :: Char -- | The coil of rope character, an ancient Egyptian character to denote -- hundred. This is hieroglyph V001. coilOfRope1 :: Char -- | The double coil of rope character, an ancient Egyptian character to -- denote two hundred. This is hieroglyph V001A. coilOfRope2 :: Char -- | The tripple coil of rope character, an ancient Egyptian character to -- denote three hundred. This is hieroglyph V001B. coilOfRope3 :: Char -- | The quadruple coil of rope character, an ancient Egyptian character to -- denote four hundred. This is hieroglyph V001C. coilOfRope4 :: Char -- | The quintuple coil of rope character, an ancient Egyptian character to -- denote five hundred. This is hieroglyph V001D. coilOfRope5 :: Char -- | The sextuple coil of rope character, an ancient Egyptian character to -- denote six hundred. This is hieroglyph V001E. coilOfRope6 :: Char -- | The septuple coil of rope character, an ancient Egyptian character to -- denote seven hundred. This is hieroglyph V001F. coilOfRope7 :: Char -- | The octuple coil of rope character, an ancient Egyptian character to -- denote eight hundred. This is hieroglyph V001G. coilOfRope8 :: Char -- | The nonuple coil of rope character, an ancient Egyptian character to -- denote nine hundred. This is hieroglyph V001H. coilOfRope9 :: Char -- | An alternative version of the quintuple coil of rope character, an -- ancient Egyptian character to denote five hundred. This is -- hieroglyph V001I. coilOfRope5' :: Char -- | The water lily character, an ancient Egyptian character to denote -- thousand. This is hieroglyph M012. waterLily1 :: Char -- | The two water lilies character, an ancient Egyptian character to -- denote two thousand. This is hieroglyph M012A. waterLily2 :: Char -- | The three water lilies character, an ancient Egyptian character to -- denote three thousand. This is hieroglyph M012B. waterLily3 :: Char -- | The four water lilies character, an ancient Egyptian character to -- denote four thousand. This is hieroglyph M012C. waterLily4 :: Char -- | The five water lilies character, an ancient Egyptian character to -- denote five thousand. This is hieroglyph M012D. waterLily5 :: Char -- | The six water lilies character, an ancient Egyptian character to -- denote six thousand. This is hieroglyph M012E. waterLily6 :: Char -- | The seven water lilies character, an ancient Egyptian character to -- denote seven thousand. This is hieroglyph M012F. waterLily7 :: Char -- | The eight water lilies character, an ancient Egyptian character to -- denote eight thousand. This is hieroglyph M012G. waterLily8 :: Char -- | The nine water lilies character, an ancient Egyptian character to -- denote nine thousand. This is hieroglyph M012H. waterLily9 :: Char -- | The bent finger character, an ancient Egyptian character to denote -- ten thousand. This is hieroglyph B050. bentFinger1 :: Char -- | The two bent fingers character, an ancient Egyptian character to -- denote twenty thousand. This is hieroglyph B050A. bentFinger2 :: Char -- | The three bent fingers character, an ancient Egyptian character to -- denote thirty thousand. This is hieroglyph B050B. bentFinger3 :: Char -- | The four bent fingers character, an ancient Egyptian character to -- denote fourty thousand. This is hieroglyph B050C. bentFinger4 :: Char -- | The five bent fingers character, an ancient Egyptian character to -- denote fifty thousand. This is hieroglyph B050D. bentFinger5 :: Char -- | The six bent fingers character, an ancient Egyptian character to -- denote sixty thousand. This is hieroglyph B050E. bentFinger6 :: Char -- | The seven bent fingers character, an ancient Egyptian character to -- denote seventy thousand. This is hieroglyph B050F. bentFinger7 :: Char -- | The eight bent fingers character, an ancient Egyptian character to -- denote eighty thousand. This is hieroglyph B050G. bentFinger8 :: Char -- | The nine bent fingers character, an ancient Egyptian character to -- denote ninety thousand. This is hieroglyph B050H. bentFinger9 :: Char -- | An alternative version of the five bent fingers character, an ancient -- Egyptian character to denote fifty thousand. This is hieroglyph -- B050I. bentFinger5' :: Char -- | Construct an ancient Egyptian numeral with the given Ligate -- style and PlusStyle for the given number. egyptianNumber :: Integral i => Ligate -> PlusStyle -> i -> Text -- | Construct an acient Egyptian ligated numeral with the given -- PlusStyle for the given number. egyptianNumber' :: Integral i => PlusStyle -> i -> Text -- | Construct an ancient Egyptian ligated numeral with the default -- 'PlusStyle. egyptianNumber'' :: Integral i => i -> Text -- | This module aims to convert Roman numerals to a String of unicode -- characters that represent Roman numerals. -- -- One can convert numbers to Roman numerals in upper case and lower -- case, and in Additive and Subtractive style. module Data.Char.Number.Roman -- | Roman numerals for which a unicode character exists. data RomanLiteral -- | The unicode character for the Roman numeral one: Ⅰ. I :: RomanLiteral -- | The unicode character for the Roman numeral two: Ⅱ. II :: RomanLiteral -- | The unicode character for the Roman numeral three: Ⅲ. III :: RomanLiteral -- | The unicode character for the Roman numeral four: Ⅳ. IV :: RomanLiteral -- | The unicode character for the Roman numeral five: Ⅴ. V :: RomanLiteral -- | The unicode character for the Roman numeral six: Ⅵ. VI :: RomanLiteral -- | The unicode character for the Roman numeral seven: Ⅶ. VII :: RomanLiteral -- | The unicode character for the Roman numeral eight: Ⅷ. VIII :: RomanLiteral -- | The unicode character for the Roman numeral nine: Ⅸ. IX :: RomanLiteral -- | The unicode character for the Roman numeral ten: Ⅹ. X :: RomanLiteral -- | The unicode character for the Roman numeral eleven: Ⅺ. XI :: RomanLiteral -- | The unicode character for the Roman numeral twelve: Ⅻ. XII :: RomanLiteral -- | The unicode character for the Roman numeral fifty: Ⅼ. L :: RomanLiteral -- | The unicode character for the Roman numeral hundred: Ⅽ. C :: RomanLiteral -- | The unicode character for the Roman numeral five hundred: Ⅾ. D :: RomanLiteral -- | The unicode character for the Roman numeral thousand: Ⅿ. M :: RomanLiteral -- | The style to convert a number to a Roman numeral. data RomanStyle -- | The additive style converts four to ⅠⅠⅠⅠ. Additive :: RomanStyle -- | The subtractive style converts four to ⅠⅤ. Subtractive :: RomanStyle -- | Convert the given number with the given RomanStyle and -- Ligate style to a sequence of RomanLiterals, given the -- number can be represented with Roman numerals (is strictly larger than -- zero). toLiterals :: Integral i => RomanStyle -> Ligate -> i -> Maybe [RomanLiteral] -- | Convert the given RomanLiteral object to a unicode character in -- upper case. romanLiteral :: RomanLiteral -> Char -- | Convert the given RomanLiteral object to a unicode character in -- lower case. romanLiteral' :: RomanLiteral -> Char -- | Convert a sequence of RomanLiteral objects to a Text -- object that contains a sequence of corresponding Unicode characters -- which are Roman numberals in upper case. romanNumeral :: [RomanLiteral] -> Text -- | Convert a sequence of RomanLiteral objects to a Text -- object that contains a sequence of corresponding Unicode characters -- which are Roman numberals in lower case. romanNumeral' :: [RomanLiteral] -> Text -- | Convert a sequence of RomanLiteral objects to a Text -- object that contains a sequence of corresponding Unicode characters -- which are Roman numberals in upper case or lower case -- depending on the LetterCase value. romanNumeralCase :: LetterCase -> [RomanLiteral] -> Text -- | Convert a given number to a Text wrapped in a Just data -- constructor, given the number, given it can be represented. -- Nothing in case it can not be represented. The number is -- written in Roman numerals in upper case. romanNumber :: Integral i => RomanStyle -> Ligate -> i -> Maybe Text -- | Convert a given number to a Text wrapped in a Just data -- constructor, given the number, given it can be represented. -- Nothing in case it can not be represented. The number is -- written in Roman numerals in lower case. romanNumber' :: Integral i => RomanStyle -> Ligate -> i -> Maybe Text -- | Convert a given number to a Text wrapped in a Just data -- constructor, given the number, given it can be represented. -- Nothing in case it can not be represented. The number is -- written in Roman numerals in upper case or lower case -- depending on the LetterCase value. romanNumberCase :: Integral i => LetterCase -> RomanStyle -> Ligate -> i -> Maybe Text instance GHC.Read.Read Data.Char.Number.Roman.RomanLiteral instance GHC.Show.Show Data.Char.Number.Roman.RomanLiteral instance GHC.Classes.Eq Data.Char.Number.Roman.RomanLiteral instance GHC.Enum.Enum Data.Char.Number.Roman.RomanLiteral instance GHC.Enum.Bounded Data.Char.Number.Roman.RomanLiteral instance GHC.Read.Read Data.Char.Number.Roman.RomanStyle instance GHC.Show.Show Data.Char.Number.Roman.RomanStyle instance GHC.Classes.Eq Data.Char.Number.Roman.RomanStyle instance GHC.Enum.Enum Data.Char.Number.Roman.RomanStyle instance GHC.Enum.Bounded Data.Char.Number.Roman.RomanStyle instance Data.Default.Class.Default Data.Char.Number.Roman.RomanStyle instance Test.QuickCheck.Arbitrary.Arbitrary Data.Char.Number.Roman.RomanStyle -- | One can make use of a block of Unicode characters to -- emulate subscript and superscript. Note that the subscript and -- superscript will be aligned with the baseline and the cap -- line respectively, and is thus not equivalent to -- sub.../sub and -- sup.../sup in HTML. Furthermore only a small -- subset of characters is supported. -- -- This module allows one to map certain characters to their subscript -- and superscript counterpart, and furthermore makes it more convenient -- to transform a number (both positive and negative) to a Text -- that specifies this number in subscript and superscript. module Data.Char.Small -- | Convert a set of characters to their subscript counterpart, given that -- characters exists. toSub :: Char -> Maybe Char -- | Convert a set of characters to their superscript counterpart, given -- that characters exists. toSup :: Char -> Maybe Char -- | Convert a number (positive or negative) to a Text object that -- denotes that number in subscript characters. asSub :: Integral i => PlusStyle -> i -> Text -- | Convert a number (positive or negative) to a Text that -- specifies that number in subscript characters. asSub' :: Integral i => i -> Text -- | Convert a number (positive or negative) to a Text that -- specifies that number in subscript characters. For positive -- characters, the subscript contains a plus character (). asSubPlus :: Integral i => i -> Text -- | Convert a number (positive or negative) to a Text object that -- denotes that number in superscript characters. asSup :: Integral i => PlusStyle -> i -> Text -- | Convert a number (positive or negative) to a Text object that -- denotes that number in superscript characters. asSup' :: Integral i => i -> Text -- | Convert a number (positive or negative) to a Text that -- specifies that number in superscript characters. For positive -- characters, the superscript contains a plus character (). asSupPlus :: Integral i => i -> Text -- | Convert the given Ratio object to a sequence of characters with -- the numerator in superscript and the denominator in subscript. The -- given PlusStyle is applied to the numerator. ratioToUnicode :: Integral i => PlusStyle -> Ratio i -> Text -- | Format a given Ratio object to a Text value that formats -- the ratio with superscript and subscript using the Default -- PlusStyle. ratioToUnicode' :: Integral i => Ratio i -> Text