| 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 | |