Moduletree-diff-0.3.4Haskell2010
Data.TreeDiff
Diffing of (expression) trees.
Diffing arbitrary Haskell data. First we convert values to untyped haskell-like expression Expr using generically derivable ToExpr class. Then we can diff two Expr values. The conversion and diffing is done by ediff function. See type and function haddocks for an examples.
Interesting modules:
Data.TreeDiff.Class for a ToExpr class and ediff utility.
Data.TreeDiff.Golden for golden tests helper
Data.TreeDiff.QuickCheck for QuickCheck helper
- Packagetree-diff-0.3.4
- Exports0
- LanguageHaskell2010
- LicenceGPL-2.0-or-later
- SourceTreeDiff.hs
module Data.TreeDiff.Expr
module Data.TreeDiff.Class
module Data.TreeDiff.Pretty
module Data.TreeDiff.Parser