SrcLoc

# SrcLoc

data SrcLoc

## Constructing SrcLoc

mkSrcLoc

mkGeneralSrcLoc

noSrcLoc

generatedSrcLoc

interactiveSrcLoc

advanceSrcLoc

## Unsafely deconstructing SrcLoc

srcLocFile

srcLocLine

srcLocCol

## Misc. operations on SrcLoc

pprDefnLoc

## Predicates on SrcLoc

isGoodSrcLoc

# SrcSpan

data SrcSpan

## Constructing SrcSpan

mkGeneralSrcSpan

mkSrcSpan

noSrcSpan

wiredInSrcSpan

srcLocSpan

combineSrcSpans

## Deconstructing SrcSpan

srcSpanStart

srcSpanEnd

srcSpanFileName_maybe

## Unsafely deconstructing SrcSpan

srcSpanFile

srcSpanStartLine

srcSpanEndLine

srcSpanStartCol

srcSpanEndCol

## Predicates on SrcSpan

isGoodSrcSpan

isOneLineSpan

# Located

data Located e

## Constructing Located

noLoc

mkGeneralLocated

## Deconstructing Located

getLoc

unLoc

## Combining and comparing Located values

eqLocated

cmpLocated

combineLocs

addCLoc

leftmost_smallest

leftmost_largest

rightmost

spans

isSubspanOf