Copies source-location fields (lineno, col_offset, end_lineno,
end_col_offset) from oldNode onto newNode, mirroring CPython's
ast.copy_location. Useful when synthesizing or replacing AST nodes
that must retain their original position for error reporting.
newNode, mutated in place.
Parser entry points and location-manipulation helpers.
ast.literal_eval.lineno/col_offsetinfo on a hand-built tree by copying it from parent nodes.