File Coverage

blib/lib/Perlito6/Perl5/Prelude.pm
Criterion Covered Total %
statement 28 34 82.3
branch n/a
condition n/a
subroutine 13 17 76.4
pod n/a
total 41 51 80.3


line stmt bran cond sub pod time code
1             # Do not edit this file - Generated by Perlito6 9.0
2 31     31   267 use v5;
  31         63  
3 31     31   113 use utf8;
  31         30  
  31         133  
4 31     31   548 use strict;
  31         45  
  31         552  
5 31     31   93 use warnings;
  31         311  
  31         1271  
6 31     31   105 no warnings ('redefine', 'once', 'void', 'uninitialized', 'misc', 'recursion');
  31         27  
  31         1058  
7 31     31   103 use Perlito6::Perl5::Runtime;
  31         34  
  31         468  
8 31     31   108 use Perlito6::Perl5::Prelude;
  31         23  
  31         8752  
9             our $MATCH = Perlito6::Match->new();
10             {
11             package GLOBAL;
12             sub new { shift; bless { @_ }, "GLOBAL" }
13              
14             # use v6
15             ;
16             {
17             package Perlito6::Match;
18 101518     101518   64750 sub new { shift; bless { @_ }, "Perlito6::Match" }
  101518         243807  
19 10232     10232   22144 sub from { $_[0]->{from} };
20 635383     635383   1337645 sub to { $_[0]->{to} };
21 0     0   0 sub str { $_[0]->{str} };
22 0     0   0 sub bool { $_[0]->{bool} };
23             sub scalar {
24 0     0   0 my $self = $_[0];
25 0         0 substr($self->{str}, $self->{from}, (($self->{to} - $self->{from})))
26             }
27             }
28              
29             ;
30             {
31             package Pair;
32 2     2   2 sub new { shift; bless { @_ }, "Pair" }
  2         9  
33 2     2   5 sub key { $_[0]->{key} };
34 2     2   15 sub value { $_[0]->{value} };
35             sub perl {
36 0     0     my $self = $_[0];
37 0           return scalar (($self->{key} . ' ' . chr(61) . '> ' . Main::perl($self->{value}, )))
38             }
39             }
40              
41              
42             }
43              
44             1;