Condition Coverage

blib/lib/Marpa/R2/SLG.pm
Criterion Covered Total %
condition 37 49 75.5


or 2 conditions

line l !l condition
205 0 203 $slg->[13] //= \*STDERR
235 0 275 $g1_args->{'trace_file_handle'} // \*STDERR
238 7 268 $hashed_source->{'defaults'}{'if_inaccessible'} // "warn"
364 118 149 $lexeme_default_adverbs->{'latm'} // 0
496 187 80 $lex_tracer->symbol_by_name($discard_symbol_name) // -1
543 7983 0 $lex_lexeme_to_g1_symbol[$lexer_lexeme_id] // -1
677 2 7977 $declarations->{'priority'} // 0
679 7979 0 $lexeme_data{$lexeme_name}{'latm'} // 0
706 19144 1473 $lexeme_data{$lexeme_name}{'lexers'}{$lexer_name}{'assertion'} // -1
804 212 453 $subgrammar //= "G1"
882 5 5 $verbose //= 0
883 4 6 $subgrammar //= "G1"
956 2 2 $verbose //= 0
957 1 3 $subgrammar //= "G1"

or 3 conditions

line l !l&&r !l&&!r condition
223 177 98 0 $hashed_source->{'start_lhs'} // $hashed_source->{'first_lhs'}
374 2 7548 439 $declarations->{'latm'} // $latm_default_value
450 2406 150 8176 $lex_rhs{$_} || $lex_separator{$_}
462 2556 5286 0 $lex_lhs{$_} || $_ =~ /\A \[\[ /msx
758 0 1421 208 $g1_symbol->[2] //= $action
780 0 1366 0 $g1_symbol->[1] //= $blessing_by_name
790 0 0 0 $g1_symbol->[1] //= $blessing