aterm-0.1.0.2: serialisation for Haskell values with sharing support

Copyright(c) Klaus Luettich Uni Bremen 2005
LicenseGPLv2 or higher, see LICENSE.txt
MaintainerChristian.Maeder@dfki.de
Stabilityprovisional
Portabilitynon-portable (imports ATerm.Unshared)
Safe HaskellNone
LanguageHaskell98

ATerm.Diff

Description

Provides functions that calculate differences in unshared ATerms.

Synopsis

Documentation

atDiff :: ATerm -> ATerm -> (ATerm, [ATerm]) Source #

all diferences between both terms are replaced by appropiate placeholders (in <>) and the differing terms are added to the list of ATerm as arguments to the function symbol diff.