Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
type NatBin = NatBase 2 ParseBinaryDigitSym Source #
type NatOct = NatBase 8 ParseOctalDigitSym Source #
type NatDec = NatBase 10 ParseDecimalDigitSym Source #
type NatHex = NatBase 16 ParseHexDigitSym Source #
type NatBase base parseDigit = '(NatBaseChSym base parseDigit, NatBaseEndSym, 0) Source #
type family NatBaseCh base parseDigit ch n where ... Source #
NatBaseCh base parseDigit ch n = NatBaseCh' base n (parseDigit @@ ch) |
type family NatBaseCh' base n mDigit where ... Source #
type NatBaseEnd n = Right n Source #
data NatBaseChSym base parseDigit f Source #
data NatBaseChSym1 base parseDigit ch n Source #
data NatBaseEndSym n Source #
Instances
type App NatBaseEndSym (s :: Natural) Source # | |
Defined in Data.Type.Symbol.Parser.Natural |
data ParseBinaryDigitSym a Source #
Instances
type App ParseBinaryDigitSym (a :: Char) Source # | |
Defined in Data.Type.Symbol.Parser.Natural |
data ParseOctalDigitSym a Source #
Instances
type App ParseOctalDigitSym (a :: Char) Source # | |
Defined in Data.Type.Symbol.Parser.Natural |
data ParseDecimalDigitSym a Source #
Instances
type App ParseDecimalDigitSym (a :: Char) Source # | |
Defined in Data.Type.Symbol.Parser.Natural |
data ParseHexDigitSym a Source #
Instances
type App ParseHexDigitSym (a :: Char) Source # | |
Defined in Data.Type.Symbol.Parser.Natural |