File Coverage

blib/lib/Eval/Compile.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Eval::Compile;
2              
3 3     3   66418 use 5.008008;
  3         12  
  3         127  
4 3     3   18 use strict;
  3         6  
  3         91  
5 3     3   15 use warnings;
  3         10  
  3         536  
6             require Exporter;
7              
8             our @ISA = qw(Exporter);
9              
10             # Items to export into callers namespace by default. Note: do not export
11             # names by default without a very good reason. Use EXPORT_OK instead.
12             # Do not simply export all your public functions/methods/constants.
13              
14             # This allows declaration use Eval::Compile ':all';
15             # If you do not need this, moving things directly into @EXPORT or @EXPORT_OK
16             # will save memory.
17             our %EXPORT_TAGS = ( 'all' => [ qw( ceval cached_eval cache_this cache_eval cache_eval_undef) ] );
18              
19             our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
20              
21             our @EXPORT = qw(
22             );
23              
24             our $VERSION = '0.11';
25              
26             require XSLoader;
27             XSLoader::load('Eval::Compile', $VERSION);
28             1;
29             __END__