RISC JKU

Term-Graph Anti-Unification

Packages 
Package Description
at.jku.risc.stout.tgau.algo
This package contains the entry point for the anti-unification algorithm AntiUnify, the rule based system AntiUnifySystem, the corresponding problem definitions TermAUP and HedgeAUP, and some standard implementations of a rigidity function (RigidityFncSubsequence, RigidityFncSubstring ).
at.jku.risc.stout.tgau.data
This package contains the classes which are needed to build up the term graphs and alignments.
at.jku.risc.stout.tgau.data.atom
This package contains all the atomic types like FunctionSymbol, TermVar, HedgeVar, FunctionApplication.
at.jku.risc.stout.tgau.util
This package contains utility classes like the DataStructureFactory which instantiates common data structures like Lists, Maps, Sets.