Documentation

Regex.Syntax.Parser.Combinators.Result

Instances For
    @[inline]
    def Regex.Syntax.Parser.Combinators.Result.cast {s₁ s₂ : Bool} {it : String.Iterator} {ε α : Type} (h : s₁ = s₂) (res : Result s₁ it ε α) :
    Result s₂ it ε α
    Equations
    Instances For
      @[inline]
      def Regex.Syntax.Parser.Combinators.Result.weaken {s : Bool} {it : String.Iterator} {ε α : Type} (res : Result s it ε α) :
      Result false it ε α
      Equations
      Instances For
        @[inline]
        def Regex.Syntax.Parser.Combinators.Result.map {s : Bool} {it : String.Iterator} {ε α β : Type} (f : αβ) :
        Result s it ε αResult s it ε β
        Equations
        Instances For
          @[inline]
          def Regex.Syntax.Parser.Combinators.Result.seq {s : Bool} {it : String.Iterator} {ε α β : Type} (mf : Result s it ε (αβ)) (mx : UnitResult s it ε α) :
          Result s it ε β
          Equations
          Instances For
            @[inline]
            def Regex.Syntax.Parser.Combinators.Result.seqLeft {s : Bool} {it : String.Iterator} {ε α β : Type} (mx : Result s it ε α) (my : UnitResult s it ε β) :
            Result s it ε α
            Equations
            Instances For
              @[inline]
              def Regex.Syntax.Parser.Combinators.Result.seqRight {s : Bool} {it : String.Iterator} {ε α β : Type} (mx : Result s it ε α) (my : UnitResult s it ε β) :
              Result s it ε β
              Equations
              Instances For
                @[inline]
                Equations
                • One or more equations did not get rendered due to their size.
                @[inline]
                Equations
                • One or more equations did not get rendered due to their size.