Minor utilities for the HPC tools.
Documentation
HpcPos
is an Hpc local rendition of a Span.
fromHpcPos :: HpcPos -> (Int, Int, Int, Int)Source
fromHpcPos
explodes the HpcPos into line:column-line:colunm
toHpcPos :: (Int, Int, Int, Int) -> HpcPosSource
toHpcPos
implodes to HpcPos, from line:column-line:colunm
insideHpcPos :: HpcPos -> HpcPos -> BoolSource
asks the question, is the first argument inside the second argument.