Kim Rutherford > Text-Same > Text::Same::TextUI

Download:
Text-Same-0.07.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.07   Source  

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.

syntax highlighting: