This commit is contained in:
pdavidow
2023-08-16 21:28:23 -04:00
parent 67bac7c7f9
commit f859696b05
+4 -4
View File
@@ -130,10 +130,10 @@ findDiffs (LeftSide left) (RightSide right) = addInserts markDeletesAndUnchanged
markDeletesAndUnchangedChars :: Seq DiffedChar
markDeletesAndUnchangedChars = S.mapWithIndex f left
where
f :: Int -> FormattedChar -> DiffedChar
f i x = DiffedChar x $
if i `elem` deleteIndicies then Deleted
else UnchangedChar $ unchangedChars M.! i -- should never error
f :: Int -> FormattedChar -> DiffedChar
f i x = DiffedChar x $
if i `elem` deleteIndicies then Deleted
else UnchangedChar $ unchangedChars M.! i -- should never error
addInserts :: Seq DiffedChar -> Seq DiffedChar
addInserts base = F.foldr f base edits -- start from end and work backwards, hence foldr