The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Text::Same::TextUI

DESCRIPTION

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

SYNOPSIS

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);

METHODS

See below. Methods private to this module are prefixed by an underscore.

draw_non_match

 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

draw_match

 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

AUTHOR

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

COPYRIGHT & LICENSE

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.

DISCLAIMER

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