hpc-0.5.1.0: Code Coverage Library for Haskell

Trace.Hpc.Util

Description

Minor utilities for the HPC tools.

Synopsis

Documentation

data HpcPos Source

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.

data Hash Source

Instances

catchIO :: IO a -> (IOException -> IO a) -> IO aSource