Module merge

Source

Functionsยง

merge_into
Returns: (val, None, None, overhang or None) when merging two does not break up one, and may or may not add an overhang (one.start == two.start) (val, val, val or None, overhang or None) when merging two breaks up one, and may or may not add an overhang (one.start < two.start or one.end > two.end) The overhang may equal the previous value
merge_sections_many