This module was developed in part as a Google Summer of Code 2009
project.
|
|
Change
Each Change represents a change to the StringTree.
|
|
|
Insertion
Represents the action of inserting a particular bit of text
|
|
|
Deletion
Represents the deletion of only those characters present in the
parent in this range.
|
|
|
Removal
Not currently used.
|
|
|
Record
Each Record is used to store one Change inside the StringTree.
|
|
|
EagerHideList
EagerHideList provides a list with hidden elements.
|
|
|
SimpleStringTree
a class implementing an editable string, represented internally as
a dependency tree of Changes.
|