module Checkmate.Diff ( rangeFromDiffRange ) where import Data.Range.Range as Range import Text.Diff.Parse.Types as DT rangeFromDiffRange :: DT.Range -> Range.Range Int rangeFromDiffRange (DT.Range start lineLen) | lineLen < 2 = Range.SingletonRange start | otherwise = Range.SpanRange start $ start + (lineLen - 1)