diff_match_patch library

Classes

Diff
Class representing one diff operation.
DiffMatchPatch
Class containing the diff, match and patch methods. Also contains the behaviour settings.
Patch
Class representing one patch operation.

Enums

Operation
The data structure representing a diff is a List of Diff objects: {Diff(Operation.delete, 'Hello'), Diff(Operation.insert, 'Goodbye'), Diff(Operation.equal, ' world.')} which means: delete 'Hello', add 'Goodbye' and keep ' world.'