diff options
Diffstat (limited to 'includes/DifferenceEngine.php')
-rw-r--r-- | includes/DifferenceEngine.php | 36 |
1 files changed, 32 insertions, 4 deletions
diff --git a/includes/DifferenceEngine.php b/includes/DifferenceEngine.php index eee7c61870fc..e478689388cd 100644 --- a/includes/DifferenceEngine.php +++ b/includes/DifferenceEngine.php @@ -1,6 +1,11 @@ <?php -# See diff.doc +/** + * See diff.doc + */ +/** + * @todo document + */ class DifferenceEngine { /* private */ var $mOldid, $mNewid; /* private */ var $mOldtitle, $mNewtitle, $mPagetitle; @@ -321,6 +326,9 @@ class DifferenceEngine { define('USE_ASSERTS', function_exists('assert')); +/** + * @todo document + */ class _DiffOp { var $type; var $orig; @@ -339,6 +347,9 @@ class _DiffOp { } } +/** + * @todo document + */ class _DiffOp_Copy extends _DiffOp { var $type = 'copy'; @@ -354,6 +365,9 @@ class _DiffOp_Copy extends _DiffOp { } } +/** + * @todo document + */ class _DiffOp_Delete extends _DiffOp { var $type = 'delete'; @@ -367,6 +381,9 @@ class _DiffOp_Delete extends _DiffOp { } } +/** + * @todo document + */ class _DiffOp_Add extends _DiffOp { var $type = 'add'; @@ -380,6 +397,9 @@ class _DiffOp_Add extends _DiffOp { } } +/** + * @todo document + */ class _DiffOp_Change extends _DiffOp { var $type = 'change'; @@ -797,6 +817,7 @@ class _DiffEngine /** * Class representing a 'diff' between two sequences of strings. + * @todo document */ class Diff { @@ -932,9 +953,9 @@ class Diff /** * FIXME: bad name. + * @todo document */ -class MappedDiff -extends Diff +class MappedDiff extends Diff { /** * Constructor. @@ -990,6 +1011,7 @@ extends Diff * This class formats the diff in classic diff format. * It is intended that this class be customized via inheritance, * to obtain fancier outputs. + * @todo document */ class DiffFormatter { @@ -1145,6 +1167,9 @@ class DiffFormatter define('NBSP', ' '); // iso-8859-x non-breaking space. +/** + * @todo document + */ class _HWLDF_WordAccumulator { function _HWLDF_WordAccumulator () { $this->_lines = array(); @@ -1198,6 +1223,9 @@ class _HWLDF_WordAccumulator { } } +/** + * @todo document + */ class WordLevelDiff extends MappedDiff { function WordLevelDiff ($orig_lines, $closing_lines) { @@ -1245,7 +1273,7 @@ class WordLevelDiff extends MappedDiff /** * Wikipedia Table style diff formatter. - * + * @todo document */ class TableDiffFormatter extends DiffFormatter { |