* @subpackage DifferenceEngine
*/
+/** */
require_once( 'Revision.php' );
/**
* @todo document
* @access public
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class DifferenceEngine {
/* private */ var $mOldid, $mNewid;
/**
* @todo document
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class _DiffOp {
var $type;
/**
* @todo document
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class _DiffOp_Copy extends _DiffOp {
var $type = 'copy';
/**
* @todo document
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class _DiffOp_Delete extends _DiffOp {
var $type = 'delete';
/**
* @todo document
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class _DiffOp_Add extends _DiffOp {
var $type = 'add';
/**
* @todo document
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class _DiffOp_Change extends _DiffOp {
var $type = 'change';
*
* @author Geoffrey T. Dairiki
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class _DiffEngine
{
* Class representing a 'diff' between two sequences of strings.
* @todo document
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class Diff
{
* FIXME: bad name.
* @todo document
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class MappedDiff extends Diff
{
* to obtain fancier outputs.
* @todo document
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class DiffFormatter
{
/**
* @todo document
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class _HWLDF_WordAccumulator {
function _HWLDF_WordAccumulator () {
/**
* @todo document
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class WordLevelDiff extends MappedDiff
{
* Wikipedia Table style diff formatter.
* @todo document
* @access private
+ * @package MediaWiki
+ * @subpackage DifferenceEngine
*/
class TableDiffFormatter extends DiffFormatter
{