symparsec-0.4.0: Type level string parser combinators
Safe HaskellSafe-Inferred
LanguageGHC2021

Symparsec.Parser.Natural

Synopsis

Documentation

type NatBin = NatBase 2 ParseBinaryDigitSym Source #

Parse a binary (base 2) natural.

type NatOct = NatBase 8 ParseOctalDigitSym Source #

Parse an octal (base 8) natural.

type NatDec = NatBase 10 ParseDecimalDigitSym Source #

Parse a decimal (base 10) natural.

type NatHex = NatBase 16 ParseHexDigitSym Source #

Parse a hexadecimal (base 16) natural. Permits mixed-case (0-9A-Fa-f).

type NatBase base parseDigit = '(NatBaseChSym base parseDigit, EmitEndSym, 0) Source #

Parse a natural in the given base, using the given digit parser.