This does improve the delete edit in that we can now delete expression place holders that are used in var decls. Mostly its refactoring the edits to make pnodeEdits more independent of the Labels and to change the way backfilling is done so that the list of backfills is centralized and is in treeManager. A backfill is a list of nodes (usually 0 or 1 node long) that is used to replace one or more nodes that are being deleted or moved.
This does improve the delete edit in that we can now delete expression place holders that are used in var decls. Mostly its refactoring the edits to make pnodeEdits more independent of the Labels and to change the way backfilling is done so that the list of backfills is centralized and is in treeManager. A backfill is a list of nodes (usually 0 or 1 node long) that is used to replace one or more nodes that are being deleted or moved.