[Templates-cvs] cvs commit: TT3/lib/Template/Generator Debug.pm
cvs@template-toolkit.org
cvs@template-toolkit.org
Wed, 01 Dec 2004 18:00:58 +0000
cvs 04/12/01 18:00:58
Modified: lib/Template/Generator Debug.pm
Log:
* changed generator for hash, etc., which have changed in expression structure
Revision Changes Path
1.12 +12 -9 TT3/lib/Template/Generator/Debug.pm
Index: Debug.pm
===================================================================
RCS file: /template-toolkit/TT3/lib/Template/Generator/Debug.pm,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- Debug.pm 2004/11/26 12:41:16 1.11
+++ Debug.pm 2004/12/01 18:00:58 1.12
@@ -16,7 +16,7 @@
# modify it under the same terms as Perl itself.
#
# REVISION
-# $Id: Debug.pm,v 1.11 2004/11/26 12:41:16 abw Exp $
+# $Id: Debug.pm,v 1.12 2004/12/01 18:00:58 abw Exp $
#
#========================================================================
@@ -27,7 +27,7 @@
use Template::Generator;
use base qw( Template::Generator );
-our $VERSION = sprintf("%d.%02d", q$Revision: 1.11 $ =~ /(\d+)\.(\d+)/);
+our $VERSION = sprintf("%d.%02d", q$Revision: 1.12 $ =~ /(\d+)\.(\d+)/);
our $DEBUG = 0 unless defined $DEBUG;
our $ERROR = '';
our $DEFAULT = '_default';
@@ -166,14 +166,17 @@
sub generate_hash {
my ($self, $list) = @_;
- my $items = '';
+ my $out = '';
- foreach my $item (@$list) {
- $item = $self->generate($item);
- $item =~ s/\n/\n /g;
- $items .= " $item\n";
+ foreach my $pair (@$list) {
+ my ($key, $value) = @$pair;
+ $value = $self->generate($value);
+ $value =~ s/\n/\n /g;
+ $key = $self->generate($key);
+ $key =~ s/\n/\n /g;
+ $out .= " <tuple:\n $key\n $value\n >\n";
}
- return "<hash:\n$items>";
+ return "<hash:\n$out>";
}
@@ -537,7 +540,7 @@
=head1 VERSION
-$Revision: 1.11 $
+$Revision: 1.12 $
=head1 COPYRIGHT