myers-diff-0.1.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Diff.VectorMyers

Synopsis

Documentation

diffStrings :: String -> String -> Seq Edit Source #

To use in benchmarking against other libraries that use String

diffStringsIO :: String -> String -> IO (Seq Edit) Source #

To use in benchmarking against other libraries that use String

diff :: (PrimMonad m, Unbox a, Eq a, Show a) => Vector a -> Vector a -> m (Seq Edit) Source #

data Edit Source #

Constructors

EditDelete 

Fields

EditInsert 

Fields

Instances

Instances details
Show Edit Source # 
Instance details

Defined in Data.Diff.Types

Methods

showsPrec :: Int -> Edit -> ShowS #

show :: Edit -> String #

showList :: [Edit] -> ShowS #

Eq Edit Source # 
Instance details

Defined in Data.Diff.Types

Methods

(==) :: Edit -> Edit -> Bool #

(/=) :: Edit -> Edit -> Bool #