blib/lib/Zoidberg/StringParser.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 32 | 41 | 78.0 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
74 | 479 | 0 | 2639 | not $token and $string =~ s/\A(.*?)($expr\z)//s |
102 | 0 | 1291 | 12 | exists $$slice{'s_esc'} and $1 =~ /$$slice{'s_esc'}$/ |
104 | 7 | 4 | 1 | $type eq 'tokens' and not $$self{'settings'}{'no_esc_rm'} |
169 | 1546 | 409 | 84 | $token and $token ne '_CUT' |
172 | 1 | 2038 | 0 | $s_i || ++$i != $int and length $string || scalar @$input |
189 | 1364 | 1 | 184 | $$gram[-1]{'was_regexp'} and not $$self{'settings'}{'no_split_intel'} |
206 | 17 | 3 | 636 | not exists $$ref{'s_esc'} and exists $index{'s_esc'} |
line | l | !l | condition |
---|---|---|---|
28 | 23 | 0 | shift() || {} |
22 | 1 | shift() || {} | |
19 | 4 | shift() || {} | |
172 | 478 | 1560 | length $string || scalar @$input |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
50 | 0 | 0 | 0 | $$self{'collection'}{$_} || $error++ |
66 | 1550 | 0 | 1 | length $string or @$input |
82 | 1312 | 0 | 1327 | length $sign or length $string |
172 | 2 | 2036 | 1 | $s_i || ++$i != $int |