ModulesΒ§
- from_
mir π
StructsΒ§
- Covspan π
FunctionsΒ§
- compare_
spans π - Compares two spans in (lo ascending, hi descending) order.
- discard_
spans_ πoverlapping_ holes - Discard all covspans that overlap a hole.
- ensure_
non_ πempty_ span - extract_
refined_ πcovspans - remove_
unwanted_ πoverlapping_ spans - Takes a list of sorted spans extracted from MIR, and βrefinesβ those spans by removing spans that overlap in unwanted ways.
- single_
covspan_ πfor_ child_ expn - For a single child expansion, try to distill it into a single span+BCB mapping.