INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |
-- Create an empty list.
-- Current item
-- Item at first position
-- Item at last position
-- Index of current position
-- Current cursor position
-- Is there a current item that may be read?
-- Is there no current item?
-- Is cursor at first position?
-- Is cursor at last position?
-- Can the cursor be moved to position `p'?
-- Move cursor to first position.
-- Move cursor to last position.
-- (Go before if empty)
-- Move cursor to next position.
-- Move to previous item.
-- Move cursor `i' positions. The cursor
-- may end up `off' if the offset is too big.
-- Move cursor to `i'-th position.
-- Move cursor to position `p'.
-- Add `v' to beginning.
-- Do not move cursor.
-- Add `v' to end.
-- Do not move cursor.
-- Add `v' to the left of cursor position.
-- Do not move cursor.
-- Add `v' to the right of cursor position.
-- Do not move cursor.
-- Replace current item by `v'.
-- Merge `other' into current structure before cursor
-- position. Do not move cursor. Empty `other'.
-- Merge `other' into current structure after cursor
-- position. Do not move cursor. Empty `other'.
-- Remove current item.
-- Move cursor to right neighbor
-- (or `after' if no right neighbor).
-- Remove item to the left of cursor position.
-- Do not move cursor.
-- Remove item to the right of cursor position.
-- Do not move cursor.
-- Remove all items.
INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |