MediaWiki master
Wikimedia\Diff Namespace Reference

Classes

class  ArrayDiffFormatter
 A pseudo-formatter that just passes along the Diff::$edits array. More...
 
class  ComplexityException
 
class  Diff
 Class representing a 'diff' between two sequences of strings. More...
 
class  DiffEngine
 This diff implementation is mainly lifted from the LCS algorithm of the Eclipse project which in turn is based on Myers' "An O(ND) difference algorithm and its variations" (http://citeseer.ist.psu.edu/myers86ond.html) with range compression (see Wu et al. More...
 
class  DiffFormatter
 Base class for diff formatters. More...
 
class  DiffOp
 The base class for all other DiffOp classes. More...
 
class  DiffOpAdd
 Extends DiffOp. More...
 
class  DiffOpChange
 Extends DiffOp. More...
 
class  DiffOpCopy
 Extends DiffOp. More...
 
class  DiffOpDelete
 Extends DiffOp. More...
 
class  TableDiffFormatter
 MediaWiki default table style diff formatter. More...
 
class  UnifiedDiffFormatter
 A formatter that outputs unified diffs. More...
 
class  WordAccumulator
 Stores, escapes and formats the results of word-level diff. More...
 
class  WordLevelDiff
 Performs a word-level diff on several lines. More...