@[macro_inline]
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[macro_inline]
Equations
- Regex.Syntax.Parser.Combinators.test c = Regex.Syntax.Parser.Combinators.testP fun (x : Char) => decide (x = c)
Instances For
@[irreducible]
def
Regex.Syntax.Parser.Combinators.foldl
{ε α β : Type}
(init : β)
(f : β → α → β)
(p : Parser.LT ε α)
:
Parser.LE ε β
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[inline]
def
Regex.Syntax.Parser.Combinators.foldl1
{ε α : Type}
(f : α → α → α)
(p : Parser.LT ε α)
:
Parser.LT ε α
Equations
Instances For
@[inline]
Equations
- Regex.Syntax.Parser.Combinators.many1 p = Regex.Syntax.Parser.Combinators.Parser.bindOr p fun (a : α) => Regex.Syntax.Parser.Combinators.foldl #[a] (fun (acc : Array α) (a : α) => acc.push a) p
Instances For
def
Regex.Syntax.Parser.Combinators.foldlNAux
{s : Bool}
{ε α β : Type}
(init : β)
(f : β → α → β)
(p : Parser s ε α)
(n : Nat)
(it : String.Iterator)
:
Equations
- One or more equations did not get rendered due to their size.
- Regex.Syntax.Parser.Combinators.foldlNAux init f p 0 it = Regex.Syntax.Parser.Combinators.Result.imp ⋯ (Regex.Syntax.Parser.Combinators.Result.pure init)
Instances For
@[inline]
def
Regex.Syntax.Parser.Combinators.foldlN
{s : Bool}
{ε α β : Type}
(init : β)
(f : β → α → β)
(p : Parser s ε α)
(n : Nat)
:
Equations
- Regex.Syntax.Parser.Combinators.foldlN init f p n x✝ = Regex.Syntax.Parser.Combinators.foldlNAux init f p n x✝