|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for _DiffEngine: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 146 of file class.WordLevelDiff.php.
| _DiffEngine::_compareseq | ( | $xoff, | |
| $xlim, | |||
| $yoff, | |||
| $ylim | |||
| ) |
Definition at line 420 of file class.WordLevelDiff.php.
References $lcs, _compareseq(), _diag(), and ILIAS\User\Profile\ChangeMail\next.
Referenced by _compareseq(), and diff().
Here is the call graph for this function:
Here is the caller graph for this function:| _DiffEngine::_diag | ( | $xoff, | |
| $xlim, | |||
| $yoff, | |||
| $ylim, | |||
| $nchunks | |||
| ) |
Definition at line 291 of file class.WordLevelDiff.php.
References $lcs, _lcs_pos(), ILIAS\Repository\int(), and USE_ASSERTS.
Referenced by _compareseq().
Here is the call graph for this function:
Here is the caller graph for this function:| _DiffEngine::_lcs_pos | ( | $ypos | ) |
Definition at line 377 of file class.WordLevelDiff.php.
References $lcs, ILIAS\Repository\int(), and USE_ASSERTS.
Referenced by _diag().
Here is the call graph for this function:
Here is the caller graph for this function:| _DiffEngine::_line_hash | ( | $line | ) |
Returns the whole line if it's small enough, or the MD5 hash otherwise.
Definition at line 265 of file class.WordLevelDiff.php.
Referenced by diff().
Here is the caller graph for this function:| _DiffEngine::_shift_boundaries | ( | $lines, | |
| & | $changed, | ||
| $other_changed | |||
| ) |
Definition at line 483 of file class.WordLevelDiff.php.
References USE_ASSERTS.
Referenced by diff().
Here is the caller graph for this function:| _DiffEngine::diff | ( | $from_lines, | |
| $to_lines | |||
| ) |
Definition at line 159 of file class.WordLevelDiff.php.
References _compareseq(), _line_hash(), _shift_boundaries(), and USE_ASSERTS.
Here is the call graph for this function:
|
private |
Definition at line 156 of file class.WordLevelDiff.php.
|
private |
Definition at line 155 of file class.WordLevelDiff.php.
Referenced by _compareseq(), _diag(), and _lcs_pos().
|
private |
Definition at line 157 of file class.WordLevelDiff.php.
|
private |
Definition at line 149 of file class.WordLevelDiff.php.
|
private |
Definition at line 151 of file class.WordLevelDiff.php.
|
private |
Definition at line 150 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.
| const _DiffEngine::MAX_XREF_LENGTH = 10000 |
Definition at line 148 of file class.WordLevelDiff.php.