Behavior of the current loc, after replacing the source string.
The string that will be used as the source for this node and the descends of this node. Note that the generator will print the characters from newSource[0] until start. Likewise for the suffix.
The range that this node replaces in the context of the original source.
The range of characters within the newSource that can be targeted by descendants of this node. This means anything outside this range in the newSource, will be generated by localization handling.
A SourceLocation that replaces a given range of the generators current source with some other source. The SourceLocation of the node itself is described using the loc key, and the state of the generator catches up the new source until startOnNew.