ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
diff ($from_lines, $to_lines) | |
_line_hash ($line) | |
Returns the whole line if it's small enough, or the MD5 hash otherwise. More... | |
_diag ($xoff, $xlim, $yoff, $ylim, $nchunks) | |
_lcs_pos ($ypos) | |
_compareseq ($xoff, $xlim, $yoff, $ylim) | |
_shift_boundaries ($lines, &$changed, $other_changed) | |
Data Fields | |
const | MAX_XREF_LENGTH = 10000 |
Private Attributes | |
array | $xchanged |
array | $xv |
array | $xind |
array | $ychanged |
array | $yv |
array | $yind |
int | $lcs |
array | $in_seq |
array | $seq = [] |
Definition at line 149 of file class.WordLevelDiff.php.
_DiffEngine::_compareseq | ( | $xoff, | |
$xlim, | |||
$yoff, | |||
$ylim | |||
) |
Definition at line 423 of file class.WordLevelDiff.php.
References $lcs, _compareseq(), _diag(), and ILIAS\User\Profile\ChangeMail\next.
Referenced by _compareseq(), and diff().
_DiffEngine::_diag | ( | $xoff, | |
$xlim, | |||
$yoff, | |||
$ylim, | |||
$nchunks | |||
) |
Definition at line 294 of file class.WordLevelDiff.php.
References $lcs, _lcs_pos(), ILIAS\Repository\int(), and USE_ASSERTS.
Referenced by _compareseq().
_DiffEngine::_lcs_pos | ( | $ypos | ) |
Definition at line 380 of file class.WordLevelDiff.php.
References $lcs, ILIAS\Repository\int(), and USE_ASSERTS.
Referenced by _diag().
_DiffEngine::_line_hash | ( | $line | ) |
Returns the whole line if it's small enough, or the MD5 hash otherwise.
Definition at line 268 of file class.WordLevelDiff.php.
Referenced by diff().
_DiffEngine::_shift_boundaries | ( | $lines, | |
& | $changed, | ||
$other_changed | |||
) |
Definition at line 486 of file class.WordLevelDiff.php.
References USE_ASSERTS.
Referenced by diff().
_DiffEngine::diff | ( | $from_lines, | |
$to_lines | |||
) |
Definition at line 162 of file class.WordLevelDiff.php.
References _compareseq(), _line_hash(), _shift_boundaries(), and USE_ASSERTS.
|
private |
Definition at line 159 of file class.WordLevelDiff.php.
|
private |
Definition at line 158 of file class.WordLevelDiff.php.
Referenced by _compareseq(), _diag(), and _lcs_pos().
|
private |
Definition at line 160 of file class.WordLevelDiff.php.
|
private |
Definition at line 152 of file class.WordLevelDiff.php.
|
private |
Definition at line 154 of file class.WordLevelDiff.php.
|
private |
Definition at line 153 of file class.WordLevelDiff.php.
|
private |
Definition at line 155 of file class.WordLevelDiff.php.
|
private |
Definition at line 157 of file class.WordLevelDiff.php.
|
private |
Definition at line 156 of file class.WordLevelDiff.php.
const _DiffEngine::MAX_XREF_LENGTH = 10000 |
Definition at line 151 of file class.WordLevelDiff.php.