INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |
-- Item in parent.
-- Item in `i'-th child
-- Does structure include an occurrence of `v'?
-- (Reference or object equality,
-- based on `object_comparison'.)
-- Depth of the tree
-- Level of current node in tree
-- (Root is on level 1)
-- Breadth of current level
-- Is there a current item that may be read?
-- Is there a current item that may be modified?
-- May new items be added?
-- Is cursor on a leaf?
-- Is there no current item?
-- (True if `empty')
-- Is there no valid cursor position to the right of cursor?
-- Is there no valid cursor position to the left of cursor?
-- Is there no valid cursor position above cursor?
-- Is cursor on first sibling?
-- Is cursor on last sibling?
-- Is cursor on root?
-- Can cursor be moved to `i'-th child?
-- 0 is before and `arity' + 1 is after.
-- Move cursor to root.
-- Leave cursor `off' if `empty'.
-- Go to the last child of current parent.
-- No effect if below
-- Move cursor one position backward.
-- Move cursor one position forward.
-- Move cursor one level upward to parent,
-- or `above' if `is_root' holds.
-- Move cursor one level downward:
-- to `i'-th child if there is one,
-- or `after' if `i' = `arity' + 1,
-- or `before' if `i' = 0.
-- Move cursor to next position in preorder.
-- If the active node is the last in
-- preorder, the cursor ends up `off'.
-- Move cursor to next position in postorder.
-- If the active node is the last in
-- postorder, the cursor ends up `off'.
-- Move cursor to next position in breadth-first order.
-- If the active node is the last in
-- breadth-first order, the cursor ends up `off'.
-- Move the cursor to the first position
-- of the `l'-th level counting from root.
-- Move cursor to next position of current level.
-- Move cursor to previous position of current level.
-- Move cursor to first position in postorder.
-- Leave cursor off if tree is empty.
-- Put `v' at cursor position.
-- (Synonym for `replace')
-- Add `v' after last child.
-- Make `v' the `first_child' if `below' and place
-- cursor `before'.
-- Add `v' to the left of cursor position.
-- Add `v' to the right of cursor position.
-- Fill with as many items of `other'
-- as possible.
-- The representations of `other' and current structure
-- need not be the same.
-- Copy subtree of `other''s active node
-- onto active node of current tree.
-- Merge the items of `other' into current structure to
-- the right of cursor position.
-- Merge the items of `other' into current structure to
-- the left of cursor position.
-- Subtree rooted at current node
-- Subtree rooted at parent
-- Subtree rooted at `i'-th child
INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |