Text_Diff_Engine_native::_lcsPos()
Метод класса: Text_Diff_Engine_native{}
Хуков нет.
Возвращает
null
. Ничего.
Использование
$Text_Diff_Engine_native = new Text_Diff_Engine_native(); $Text_Diff_Engine_native->_lcsPos( $ypos );
- $ypos (обязательный)
- -
Код Text_Diff_Engine_native::_lcsPos() Text Diff Engine native:: lcsPos WP 6.2.2
function _lcsPos($ypos) { $end = $this->lcs; if ($end == 0 || $ypos > $this->seq[$end]) { $this->seq[++$this->lcs] = $ypos; $this->in_seq[$ypos] = 1; return $this->lcs; } $beg = 1; while ($beg < $end) { $mid = (int)(($beg + $end) / 2); if ($ypos > $this->seq[$mid]) { $beg = $mid + 1; } else { $end = $mid; } } assert($ypos != $this->seq[$end]); $this->in_seq[$this->seq[$end]] = false; $this->seq[$end] = $ypos; $this->in_seq[$ypos] = 1; return $end; }