added ast-nodes splicer that splices nodes with the same context