Documentation

Regex.Syntax.Parser.Combinators.Combinators

@[macro_inline]
Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[macro_inline]
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[macro_inline]
      def Regex.Syntax.Parser.Combinators.charOrElse {ε : Type} (c : Char) (unexpectedEof : ε) (unexpectedChar : Charε) :
      Equations
      • One or more equations did not get rendered due to their size.
      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]
          Equations
          Instances For
            @[inline]
            def Regex.Syntax.Parser.Combinators.betweenOr {s₁ s₂ s₃ : Bool} {ε α β γ : Type} (l : Parser s₁ ε α) (r : Parser s₃ ε γ) (m : Parser s₂ ε β) :
            Parser (s₁ || s₂ || s₃) ε β
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def Regex.Syntax.Parser.Combinators.foldlNAux {s : Bool} {ε α β : Type} (init : β) (f : βαβ) (p : Parser s ε α) (n : Nat) (it : String.Iterator) :
              Result (decide (n 0) && s) it ε β
              Equations
              Instances For
                @[inline]
                def Regex.Syntax.Parser.Combinators.foldlN {s : Bool} {ε α β : Type} (init : β) (f : βαβ) (p : Parser s ε α) (n : Nat) :
                Parser (decide (n 0) && s) ε β
                Equations
                Instances For
                  @[inline]
                  def Regex.Syntax.Parser.Combinators.foldlPos {ε α β : Type} (init : β) (f : βαβ) (p : Parser.LT ε α) (n : Nat) [NeZero n] :
                  Parser.LT ε β
                  Equations
                  Instances For