Class: String

Inherits:
Object
  • Object
show all
Includes:
Diff::LCS
Defined in:
lib/watobo/external/diff/lcs/string.rb

Overview

. string.rb

Copyright 2013 by siberas, www.siberas.de

This file is part of WATOBO (Web Application Tool Box)

http://watobo.sourceforge.com

WATOBO is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2 of the License.

WATOBO is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with WATOBO; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . ! /usr/env/bin ruby – Copyright 2004 Austin Ziegler <[email protected]>

adapted from:
  Algorithm::Diff (Perl) by Ned Konz <[email protected]>
  Smalltalk by Mario I. Wolczko <[email protected]>
implements McIlroy-Hunt diff algorithm

This program is free software. It may be redistributed and/or modified under the terms of the GPL version 2 (or later), the Perl Artistic licence, or the Ruby licence.

$Id: string.rb,v 1.3 2004/08/08 20:33:09 austin Exp $ ++ Includes Diff::LCS into String.

Constant Summary

Constants included from Diff::LCS

Diff::LCS::BalancedCallbacks, Diff::LCS::PATCH_MAP, Diff::LCS::SequenceCallbacks, Diff::LCS::VERSION

Method Summary

Methods included from Diff::LCS

LCS, __diff_direction, __inverse_vector, __lcs, __normalize_patchset, __position_hash, __replace_next_larger, diff, #diff, #lcs, patch, #patch, #patch!, patch!, sdiff, #sdiff, traverse_balanced, #traverse_balanced, traverse_sequences, #traverse_sequences, #unpatch, #unpatch!, unpatch!