Condition Coverage

blib/lib/Marpa/PP/Value.pm
Criterion Covered Total %
condition 65 89 73.0


and 3 conditions

line !l l&&!r l&&r condition
615 0 1681 23 not $action =~ /[\]] \z/msx and defined(my $closure = Marpa::PP::Internal::Recognizer::resolve_semantics($recce, $action))
692 1500 36 0 $ranking_action and $cycle_rule
788 29 96 0 defined $rank_ref and not ref $rank_ref
825 1038 80 0 defined $token_rank_ref and not ref $token_rank_ref
846 851 72 150 $token_name and not defined $$and_node[6]
1324 214 2099 0 $max_parses and $parse_count > $max_parses
1967 3431 19 63 $$work_rule[11] && $cause_earleme != $work_node_origin
2047 9264 0 146 $$cause_rule[11] && $cause_earleme != $work_set

or 2 conditions

line l !l condition
317 0 0 $$iteration_node[2] // '-'
352 0 0 $$iteration_node[4] // '-'
0 0 $$iteration_node[3] // '-'
0 0 $$iteration_node[2] // '-'
0 0 $$iteration_node[6] // 'undef'
784 0 125 not $eval_ok or scalar @warnings
785 0 0 $Marpa::PP::Internal::Value::EVAL_ERROR // 'Fatal Error'
807 96 29 $rank_ref // -1
817 80 162 $token_rank_ref // \0
850 40 110 $token_rank_ref // \0
986 3 2225 $$recce[16] // 0
1036 1 2227 $action_object //= {}
1666 94486 2217 $iteration_node_worklist //= [0 .. $#{$iteration_stack;}]
1779 11632 1508 $leo_links //= []
2083 2936 8660 $predecessor_id // ''
2106 1710 1748 $predecessor_id // ''

or 3 conditions

line l !l&&r !l&&!r condition
255 34 19 28 $$a[0] <=> $$b[0] or $$a[1] <=> $$b[1]
53 24 4 $$a[0] <=> $$b[0] or $$a[1] <=> $$b[1] or $$a[2] <=> $$b[2]
43 1 3 $$a[0] <=> $$b[0] or $$a[1] <=> $$b[1] or $$a[2] <=> $$b[2] or $$a[3] <=> $$b[3]
25 0 3 $$a[0] <=> $$b[0] or $$a[1] <=> $$b[1] or $$a[2] <=> $$b[2] or $$a[3] <=> $$b[3] or $$a[4] <=> $$b[4]
1 3 0 $$a[0] <=> $$b[0] or $$a[1] <=> $$b[1] or $$a[2] <=> $$b[2] or $$a[3] <=> $$b[3] or $$a[4] <=> $$b[4] or $$a[5] <=> $$b[5]
278 25 15 19 $$a[2] <=> $$b[2] or $$a[3] <=> $$b[3]
40 18 1 $$a[2] <=> $$b[2] or $$a[3] <=> $$b[3] or $$a[0] <=> $$b[0]
1024 0 0 1 not $eval_ok or @warnings
1221 4 2 15235 not $eval_ok or @warnings
1404 1160 1147 6 $parse_set_arg // $$recce[4]
1413 2128 185 0 $$recce[20] //= Marpa::PP::Internal::Recognizer::set_null_values($recce)