Algorithm-Diff-Any
view release on metacpan or search on metacpan
lib/Algorithm/Diff/Any.pm view on Meta::CPAN
C/XS version of the algorithm, L<Algorithm::Diff::XS>, or falls back to
the Pure Perl implementation, L<Algorithm::Diff>.
Example code:
my $diff = Algorithm::Diff::Any->new( \@seq1, \@seq2 );
# or with options
my $diff = Algorithm::Diff::Any->new( \@seq1, \@seq2, \%opts );
This method will return an appropriate B<Algorithm::Diff::Any> object or
throw an exception on error.
=cut
# Wrappers around the actual methods
sub new {
my ($class, $seq1, $seq2, $opts) = @_;
Carp::croak('You must call this as a class method') if ref($class);
Carp::croak('You must provide two sequences to compare as array refs')
( run in 0.486 second using v1.01-cache-2.11-cpan-65fba6d93b7 )