Commits
Click on a commit to change the comparison rangeMake visitor immutable-friendly
Modifies the AST visitor to use copy-on-write semantics when applying
edits. Instead of mutating nodes in place, the visitor now creates new
node instances with the edited values. This prepares for frozen AST
nodes while maintaining backwards compatibility.
The visitor accumulates edits and applies them by constructing new
nodes, enabling the transition to immutable data structures.4 days ago
by corydolphin