Safe Haskell | None |
---|---|
Language | GHC2021 |
Symparsec.Parser.While.Predicates
Description
Character predicates.
raehik copied his module from Symparsec.
Synopsis
- type family IsAlpha (ch :: Char) :: Bool where ...
- data IsAlphaSym (ch :: FunKind Char Bool)
- type family IsHexDigit (ch :: Char) :: Bool where ...
- data IsHexDigitSym (ch :: FunKind Char Bool)
- type family IsDecDigit (ch :: Char) :: Bool where ...
- data IsDecDigitSym (ch :: FunKind Char Bool)
Documentation
type family IsAlpha (ch :: Char) :: Bool where ... Source #
A-Za-z
Equations
data IsAlphaSym (ch :: FunKind Char Bool) Source #
Instances
type App IsAlphaSym (ch :: Char) Source # | |
Defined in Symparsec.Parser.While.Predicates |
type family IsHexDigit (ch :: Char) :: Bool where ... Source #
0-9A-Fa-f
Equations
IsHexDigit '0' = 'True | |
IsHexDigit '1' = 'True | |
IsHexDigit '2' = 'True | |
IsHexDigit '3' = 'True | |
IsHexDigit '4' = 'True | |
IsHexDigit '5' = 'True | |
IsHexDigit '6' = 'True | |
IsHexDigit '7' = 'True | |
IsHexDigit '8' = 'True | |
IsHexDigit '9' = 'True | |
IsHexDigit 'a' = 'True | |
IsHexDigit 'A' = 'True | |
IsHexDigit 'b' = 'True | |
IsHexDigit 'B' = 'True | |
IsHexDigit 'c' = 'True | |
IsHexDigit 'C' = 'True | |
IsHexDigit 'd' = 'True | |
IsHexDigit 'D' = 'True | |
IsHexDigit 'e' = 'True | |
IsHexDigit 'E' = 'True | |
IsHexDigit 'f' = 'True | |
IsHexDigit 'F' = 'True | |
IsHexDigit _1 = 'False |
data IsHexDigitSym (ch :: FunKind Char Bool) Source #
Instances
type App IsHexDigitSym (ch :: Char) Source # | |
Defined in Symparsec.Parser.While.Predicates |
type family IsDecDigit (ch :: Char) :: Bool where ... Source #
0-9
Equations
IsDecDigit '0' = 'True | |
IsDecDigit '1' = 'True | |
IsDecDigit '2' = 'True | |
IsDecDigit '3' = 'True | |
IsDecDigit '4' = 'True | |
IsDecDigit '5' = 'True | |
IsDecDigit '6' = 'True | |
IsDecDigit '7' = 'True | |
IsDecDigit '8' = 'True | |
IsDecDigit '9' = 'True | |
IsDecDigit _1 = 'False |
data IsDecDigitSym (ch :: FunKind Char Bool) Source #
Instances
type App IsDecDigitSym (ch :: Char) Source # | |
Defined in Symparsec.Parser.While.Predicates |