
Text::Same::TextUI

functions for outputting the results of a comparison made with Text::Same::compare();

Usage : use Text::Same::TextUI; ... my $matchmap = compare(\%options, $file1, $file2); my @source1_non_matches = $matchmap->source1_non_matches; my @source2_non_matches = $matchmap->source2_non_matches; draw_non_matches(\%options, \@source1_non_matches, $matchmap->source1); draw_non_matches(\%options, \@source2_non_matches, $matchmap->source2);

See below. Methods private to this module are prefixed by an underscore.
Title : draw_non_match
Usage : draw_non_match(\%options, $source, $non_match);
Function: return a string suitable to output that is a representation of
a non matching region (range of chunk indexes) in a particular
source
Args : %options - settings to use
$source - the ChunkedSource that this non-match came from (for
looking up the actual chunks/lines for the range of
indexes)
$non_match - a Range object representing the non-matching chunks
Title : draw_match
Usage : draw_match(\%options, $match);
Function: return a string suitable to output that is a representation of
a match between two sources
Args : %options - settings to use
$match - a Match object representing the matching chunks

Kim Rutherford <kmr+same@xenu.org.uk>

Copyright 2005,2006 Kim Rutherford. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

This module is provided "as is" without warranty of any kind. It may redistributed under the same conditions as Perl itself.