Hook that gets called when an object is starting to be unparsed.
Hook that gets called when an object has finished being unparsed.
Takes the string source of the children and joins it into a single string based on the Thing.
Returns the text to be put after the contents of the given Thing.
Returns the text to be put before the contents of the given Thing.
Stringifies the object tree, while noting shared and circular structure using Scheme
datums #N= and #N#.
Walks the object tree recursively, and saves which objects have been seen once or multiple times
in this.seen.
Class for converting Things back into source text, or at least a readable representation.