module Unicode.Char.Identifiers
( isIDContinue
, isIDStart
, isXIDContinue
, isXIDStart
, isPatternSyntax
, isPatternWhitespace
)
where
import qualified Unicode.Internal.Char.DerivedCoreProperties as P
import qualified Unicode.Internal.Char.PropList as P
{-# INLINE isIDContinue #-}
isIDContinue :: Char -> Bool
isIDContinue :: Char -> Bool
isIDContinue = Char -> Bool
P.isID_Continue
{-# INLINE isIDStart #-}
isIDStart :: Char -> Bool
isIDStart :: Char -> Bool
isIDStart = Char -> Bool
P.isID_Start
{-# INLINE isXIDContinue #-}
isXIDContinue :: Char -> Bool
isXIDContinue :: Char -> Bool
isXIDContinue = Char -> Bool
P.isXID_Continue
{-# INLINE isXIDStart #-}
isXIDStart :: Char -> Bool
isXIDStart :: Char -> Bool
isXIDStart = Char -> Bool
P.isXID_Start
{-# INLINE isPatternSyntax #-}
isPatternSyntax :: Char -> Bool
isPatternSyntax :: Char -> Bool
isPatternSyntax = Char -> Bool
P.isPattern_Syntax
{-# INLINE isPatternWhitespace #-}
isPatternWhitespace :: Char -> Bool
isPatternWhitespace :: Char -> Bool
isPatternWhitespace = Char -> Bool
P.isPattern_White_Space