Package cover provides support for parsing coverage profiles generated by "go test -coverprofile=cover.out".
Boundary represents the position in a source file of the beginning or end of a block as reported by the coverage profile. In HTML mode, it will correspond to the opening or closing of a <span> tag and will be used to colorize the source
Profile represents the profiling data for a specific file.
ParseProfiles parses profile data in the specified file and returns a Profile for each source file described therein.
Boundaries returns a Profile as a set of Boundary objects within the provided src.
ProfileBlock represents a single block of profiling data.