Condition Coverage

blib/lib/Parse/Stallion/RD.pm
Criterion Covered Total %
condition 0 57 0.0


and 3 conditions

line !l l&&!r l&&r condition
1409 0 0 0 defined $__max_replace{$rule_name} and $$rule{'replace_level'} < $__max_replace{$rule_name}
1432 0 0 0 $main::RD_AUTOACTION and $$production[$#{$production;}]{'item_type'} ne 'action'
0 0 0 $__autotree and $$production[$#{$production;}]{'item_type'} ne 'action'
1446 0 0 0 $#{$production;} == 0 and $$production[0]{'item_type'} eq 'mtoken' || $$production[0]{'item_type'} eq 'token' || $$production[0]{'item_type'} eq 'squoted_string' || $$production[0]{'item_type'} eq 'dquoted_string'
1507 0 0 0 $$__rule_has_commit{$rule} and $$first_item{'item_type'} ne 'error'
0 0 0 $$__rule_has_commit{$rule} and $$first_item{'item_type'} ne 'error' and $$first_item{'item_type'} ne 'uncommit'
0 0 0 $$__rule_has_commit{$rule} and $$first_item{'item_type'} ne 'error' and $$first_item{'item_type'} ne 'uncommit' and $not_first_production
1522 0 0 0 $single_operation and $item_count == 1
0 0 0 $single_operation and $item_count == 1 and not $other_rule{$rule}

or 2 conditions

line l !l condition
32 0 0 $Parse::Stallion::RD::__current_position || 0
39 0 0 $Parse::Stallion::RD::__current_position || 0
135 0 0 $$__rule_info{$$node_with_value{'name'}}{'rule_type'} || ''
1343 0 0 $error_text || ''
1670 0 0 $__max_steps || 1000000
1687 0 0 $__max_steps || 1000000

or 3 conditions

line l !l&&r !l&&!r condition
137 0 0 0 $item_type eq 'straight_separator' or $item_type eq 'leftop_two'
1446 0 0 0 $$production[0]{'item_type'} eq 'mtoken' || $$production[0]{'item_type'} eq 'token' || $$production[0]{'item_type'} eq 'squoted_string' || $$production[0]{'item_type'} eq 'dquoted_string'
1493 0 0 0 $$last_item{'item_type'} eq 'token' or $$last_item{'item_type'} eq 'squoted_string'
0 0 0 $$last_item{'item_type'} eq 'token' or $$last_item{'item_type'} eq 'squoted_string' or $$last_item{'item_type'} eq 'mtoken'
1504 0 0 0 $$first_item{'error_text'} || $$first_item{'name'}
1585 0 0 0 ref $type || $type