Branch Coverage

blib/lib/Try/Harder.pm
Criterion Covered Total %
branch 15 22 68.1


line true false branch
19 0 10 if (can_load('modules', {'Syntax::Keyword::Try', undef}) and not $ENV{'TRY_HARDER_USE_PP'}) { }
115 58 0 if $code_block
123 28 30 if ($kw eq 'try') { }
22 8 elsif ($kw eq 'catch') { }
8 0 elsif ($kw eq 'finally') { }
131 0 22 if $found_catch++
135 0 8 if $found_finally++
141 28 30 unless ($remainder =~ /\A \s* ( catch | finally ) \s* [{] /msx)
193 0 10 "$]" < 5.013002 ? :
210 1 7 unless (eval { do { $@ = $err; &$code(@args); 1 } })
211 1 0 defined $@ ? :