# File lib/treetop/runtime/interval_skip_list/interval_skip_list.rb, line 18 def expire(range, length_change) expired_markers, first_node_after_range = overlapping(range) expired_markers.each { |marker| delete(marker) } first_node_after_range.propagate_length_change(length_change) end