theorem
Regex.Data.BoundedIterator.ext
{startIdx maxIdx : Nat}
{x y : BoundedIterator startIdx maxIdx}
(it : x.it = y.it)
:
theorem
Regex.Data.BoundedIterator.ext_iff
{startIdx maxIdx : Nat}
{x y : BoundedIterator startIdx maxIdx}
:
def
Regex.Data.BoundedIterator.toString
{startIdx maxIdx : Nat}
(bit : BoundedIterator startIdx maxIdx)
:
Instances For
def
Regex.Data.BoundedIterator.pos
{startIdx maxIdx : Nat}
(bit : BoundedIterator startIdx maxIdx)
:
Instances For
def
Regex.Data.BoundedIterator.hasNext
{startIdx maxIdx : Nat}
(bit : BoundedIterator startIdx maxIdx)
:
Instances For
def
Regex.Data.BoundedIterator.next
{startIdx maxIdx : Nat}
(bit : BoundedIterator startIdx maxIdx)
(h : bit.hasNext = true)
:
BoundedIterator startIdx maxIdx
Instances For
def
Regex.Data.BoundedIterator.toEnd
{startIdx maxIdx : Nat}
(bit : BoundedIterator startIdx maxIdx)
:
BoundedIterator startIdx maxIdx
Instances For
def
Regex.Data.BoundedIterator.remainingBytes
{startIdx maxIdx : Nat}
(bit : BoundedIterator startIdx maxIdx)
:
Equations
- bit.remainingBytes = bit.it.remainingBytes
Instances For
theorem
Regex.Data.BoundedIterator.next_remainingBytes_lt
{startIdx maxIdx : Nat}
(bit : BoundedIterator startIdx maxIdx)
(h : bit.hasNext = true)
:
def
Regex.Data.BoundedIterator.Valid
{startIdx maxIdx : Nat}
(bit : BoundedIterator startIdx maxIdx)
: