File Coverage

blib/lib/VS/RuleEngine/Constants.pm
Criterion Covered Total %
statement 33 33 100.0
branch n/a
condition n/a
subroutine 11 11 100.0
pod n/a
total 44 44 100.0


line stmt bran cond sub pod time code
1             package VS::RuleEngine::Constants;
2              
3 32     32   315403 use strict;
  32         66  
  32         1123  
4 32     32   151 use warnings;
  32         58  
  32         846  
5              
6 32     32   162 use constant KV_ABORT => 0;
  32         57  
  32         2481  
7 32     32   258 use constant KV_CONTINUE => 1;
  32         60  
  32         2058  
8              
9 32     32   170 use constant KV_NO_MATCH => 0;
  32         54  
  32         1666  
10 32     32   173 use constant KV_MATCH => 1;
  32         57  
  32         1558  
11 32     32   153 use constant KV_SKIP => 2;
  32         64  
  32         1599  
12              
13 32     32   179 use constant KV_SELF => 0;
  32         55  
  32         1381  
14 32     32   175 use constant KV_INPUT => 1;
  32         56  
  32         1447  
15 32     32   293 use constant KV_GLOBAL => 2;
  32         69  
  32         1582  
16 32     32   168 use constant KV_LOCAL => 3;
  32         583  
  32         4979  
17              
18             require Exporter;
19              
20             our @ISA = qw(Exporter);
21              
22             our @EXPORT = qw(
23             KV_ABORT
24             KV_CONTINUE
25            
26             KV_MATCH
27             KV_NO_MATCH
28             KV_SKIP
29            
30             KV_GLOBAL
31             KV_INPUT
32             KV_LOCAL
33             KV_SELF
34             );
35              
36             our @EXPORT_OK = @EXPORT;
37              
38             our %EXPORT_TAGS = (
39             constants => [@EXPORT],
40             );
41              
42             1;
43             __END__