Description

A RangeMap is used to represent the mapping from addresses to source position because it is able to efficiently represent cases when one source position corresponds to a large number of contiguous addresses.