SourceDiff is a difference utility designed to allow revisions of source code to be compared for functional differences rather than textual differences.