
define
a.SET.5:foo
b.SET.6:foo
b.DEL.4:
c.SET.7:bar
c.SET.5:foo
----

iter
first
next
next
next
next
----
a#5,SET:foo
b#6,SET:foo
c#7,SET:bar
.
.

# Ensure that we pause at (and return) rangedel start points correctly.

define
a.RANGEDEL.4:b
a.SET.5:foo
b.RANGEDEL.3:c
b.SET.6:foo
b.DEL.4:
c.SET.7:bar
c.SET.5:foo
----

iter
seek-ge b
next
next
----
b#inf,RANGEDEL:
b#6,SET:foo
c#7,SET:bar

# More rangedel elision tests

define
a.RANGEDEL.4:b
a.SET.5:foo
b.RANGEDEL.4:c
b.SET.3:foo
b.DEL.2:
c.SET.7:bar
c.SET.5:foo
----

iter
seek-ge a
next
next
next
next
----
a#inf,RANGEDEL:
a#5,SET:foo
b#inf,RANGEDEL:
c#7,SET:bar
.
