com.rpl.specter.zipper

DOWN

find-first

Navigate the zipper to the first element
in the structure matching predfn. A linear scan
is done using NEXT to find the element.

INNER-LEFT

Navigate to the empty subsequence directly to the
left of this element.

INNER-RIGHT

Navigate to the empty subsequence directly to the
right of this element.

LEFT

Navigate to the element to the left.
If no element there, works like STOP.

LEFTMOST

NEXT

Navigate to the next element in the structure.
If no next element, works like STOP.

NEXT-WALK

Navigate to every element reachable using calls
to NEXT

NODE

NODE-SEQ

Navigate to the subsequence containing only
the node currently pointed to. This works just
like srange and can be used to remove elements
from the structure

PREV

Navigate to the previous element.
If this is the first element, works like STOP.

RIGHT

Navigate to the element to the right.
If no element there, works like STOP.

RIGHTMOST

SEQ-ZIP

UP

VECTOR-ZIP

XML-ZIP

zipper