copy method
Implementation
TreeSitterTree copy() {
_checkNotDisposed();
final result = TreeSitterTree(
rootNode: _offsetNode(rootNode, 0, 0, const TreeSitterPoint(0, 0)),
source: source,
sourceBytes: sourceBytes,
changedRanges: changedRanges,
reusedNodeCount: reusedNodeCount,
generatedTree: generatedTree,
phaseTimingsMicros: phaseTimingsMicros,
includedRanges: includedRanges,
comparisonGeneratedTree: _comparisonGeneratedTree,
inputEncoding: _inputEncoding,
decodedInputMap: _decodedInputMap,
);
result._comparisonSource = _comparisonSource;
result._comparisonEncodingEditsExact = _comparisonEncodingEditsExact;
return result;
}