def
Parser.Char.ASCII.parseNat.binNum
{ε σ : Type}
{m : Type → Type u_1}
[Parser.Stream σ Char]
[Parser.Error ε σ Char]
[Monad m]
:
Equations
- Parser.Char.ASCII.parseNat.binNum = do let __discr ← Parser.Char.ASCII.binDigit match __discr with | ⟨n, isLt⟩ => Prod.fst <$> Parser.Char.ASCII.binNum✝ n
Instances For
def
Parser.Char.ASCII.parseNat.octNum
{ε σ : Type}
{m : Type → Type u_1}
[Parser.Stream σ Char]
[Parser.Error ε σ Char]
[Monad m]
:
Equations
- Parser.Char.ASCII.parseNat.octNum = do let __discr ← Parser.Char.ASCII.octDigit match __discr with | ⟨n, isLt⟩ => Prod.fst <$> Parser.Char.ASCII.octNum✝ n
Instances For
def
Parser.Char.ASCII.parseNat.hexNum
{ε σ : Type}
{m : Type → Type u_1}
[Parser.Stream σ Char]
[Parser.Error ε σ Char]
[Monad m]
:
Equations
- Parser.Char.ASCII.parseNat.hexNum = do let __discr ← Parser.Char.ASCII.hexDigit match __discr with | ⟨n, isLt⟩ => Prod.fst <$> Parser.Char.ASCII.hexNum✝ n
Instances For
@[inline]
def
Parser.Char.ASCII.parseScientific
{ε σ : Type}
{m : Type → Type u_1}
[Parser.Stream σ Char]
[Parser.Error ε σ Char]
[Monad m]
(α : Type)
[OfScientific α]
:
Parse scientific notation
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Parser.Char.ASCII.parseFloat
{ε σ : Type}
{m : Type → Type u_1}
[Parser.Stream σ Char]
[Parser.Error ε σ Char]
[Monad m]
:
Parse a Float
Equations
- One or more equations did not get rendered due to their size.