Data.Tree.Zipper

data TreePos t a

class PosType t

data Empty a

data Full a

# Context

before

after

forest

tree

label

parents

# Conversions

fromTree

fromForest

toForest

toTree

# Moving around

parent

root

prevSpace

prevTree

prev

first

spaceAt

nextSpace

nextTree

next

last

children

firstChild

lastChild

childAt

# Node classification

isRoot

isFirst

isLast

isLeaf

isContained

hasChildren

# Working with the current tree

insert

delete

setTree

modifyTree

modifyLabel

setLabel