File Coverage

blib/lib/Text/Template/Simple/Compiler.pm
Criterion Covered Total %
statement 216 216 100.0
branch n/a
condition n/a
subroutine 72 72 100.0
pod 1 1 100.0
total 289 289 100.0


line stmt bran cond sub pod time code
1             package Text::Template::Simple::Compiler;
2             # the "normal" compiler
3 110     110   733 use strict;
  110         244  
  110         15258  
4 90     90   579 use warnings;
  90         199  
  90         7607  
5 70     70   467 use Text::Template::Simple::Dummy;
  70         148  
  70         5412  
6              
7             our $VERSION = '0.86';
8              
9             sub compile {
10 506     506 1 838 shift;
11 66     66   636 my $code = eval shift;
  66     48   183  
  66     8   239605  
  48     8   450  
  48     6   112  
  48     6   19363  
  506     6   96625  
  8     6   59  
  8     6   20  
  8     6   3367  
  8     6   70  
  8     6   20  
  8     6   2011  
  6     6   51  
  6     6   11  
  6     6   1014  
  6     6   1619  
  6     6   17  
  6     6   2122  
  6     6   44  
  6     6   12  
  6     6   744  
  6     6   42  
  6     6   10  
  6     6   739  
  6     6   51  
  6     6   15  
  6     6   806  
  6     6   40  
  6     6   14  
  6     6   879  
  6     6   40  
  6     6   11  
  6     6   700  
  6     6   44  
  6     6   14  
  6     6   12113  
  6     6   46  
  6     6   14  
  6     6   1282  
  6     6   41  
  6     2   14  
  6     2   1246  
  6     2   46  
  6     2   13  
  6     2   967  
  6     2   51  
  6     2   14  
  6     2   703  
  6     2   46  
  6     2   286  
  6     2   929  
  6     2   42  
  6     2   16  
  6     2   7285  
  6     2   44  
  6     2   14  
  6     2   840  
  6     2   44  
  6     2   15  
  6     2   720  
  6     2   46  
  6     2   15  
  6     2   792  
  6     2   45  
  6     2   15  
  6     2   3638  
  6     2   45  
  6         13  
  6         799  
  6         47  
  6         1357  
  6         843  
  6         43  
  6         14  
  6         796  
  6         46  
  6         15  
  6         867  
  6         52  
  6         13  
  6         862  
  6         52  
  6         15  
  6         2811  
  6         48  
  6         14  
  6         758  
  6         47  
  6         18  
  6         3388  
  6         44  
  6         14  
  6         699  
  6         46  
  6         16  
  6         1679  
  6         63  
  6         35  
  6         774  
  6         42  
  6         13  
  6         832  
  6         44  
  6         13  
  6         686  
  6         48  
  6         16  
  6         739  
  6         541  
  6         12  
  6         987  
  6         45  
  6         14  
  6         784  
  6         43  
  6         15  
  6         707  
  6         63  
  6         17  
  6         778  
  6         43  
  6         15  
  6         690  
  2         14  
  2         4  
  2         205  
  2         14  
  2         5  
  2         241  
  2         13  
  2         5  
  2         192  
  2         14  
  2         5  
  2         247  
  2         14  
  2         5  
  2         274  
  2         15  
  2         5  
  2         218  
  2         20  
  2         5  
  2         330  
  2         14  
  2         5  
  2         228  
  2         17  
  2         4  
  2         196  
  2         15  
  2         7  
  2         259  
  2         13  
  2         5  
  2         197  
  2         14  
  2         93  
  2         245  
  2         13  
  2         16  
  2         202  
  2         14  
  2         5  
  2         261  
  2         14  
  2         5  
  2         227  
  2         14  
  2         6  
  2         245  
  2         13  
  2         5  
  2         223  
  2         26  
  2         4  
  2         324  
  2         15  
  2         4  
  2         238  
  2         13  
  2         6  
  2         248  
  2         31  
  2         8  
  2         233  
  2         15  
  2         7  
  2         271  
  2         20  
  2         4  
  2         262  
  2         13  
  2         6  
  2         277  
  2         15  
  2         6  
  2         454  
  2         12  
  2         5  
  2         229  
  2         16  
  2         5  
  2         208  
12 506         34666 return $code;
13             }
14              
15             1;
16              
17             __END__
18              
19             =head1 NAME
20              
21             Text::Template::Simple::Compiler - Compiler
22              
23             =head1 SYNOPSIS
24              
25             Private module.
26              
27             =head1 METHODS
28              
29             =head2 compile STRING
30              
31             =head1 DESCRIPTION
32              
33             This document describes version C<0.86> of C<Text::Template::Simple::Compiler>
34             released on C<5 March 2012>.
35              
36             Template compiler.
37              
38             =head1 AUTHOR
39              
40             Burak Gursoy <burak@cpan.org>.
41              
42             =head1 COPYRIGHT
43              
44             Copyright 2004 - 2012 Burak Gursoy. All rights reserved.
45              
46             =head1 LICENSE
47              
48             This library is free software; you can redistribute it and/or modify
49             it under the same terms as Perl itself, either Perl version 5.12.3 or,
50             at your option, any later version of Perl 5 you may have available.
51              
52             =cut