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 199 $slg->[13] //= \*STDERR
235 0 268 $g1_args->{'trace_file_handle'} // \*STDERR
238 7 261 $hashed_source->{'defaults'}{'if_inaccessible'} // "warn"
364 115 145 $lexeme_default_adverbs->{'latm'} // 0
496 184 76 $lex_tracer->symbol_by_name($discard_symbol_name) // -1
543 7680 0 $lex_lexeme_to_g1_symbol[$lexer_lexeme_id] // -1
677 2 7674 $declarations->{'priority'} // 0
679 7676 0 $lexeme_data{$lexeme_name}{'latm'} // 0
706 18391 1461 $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 174 94 0 $hashed_source->{'start_lhs'} // $hashed_source->{'first_lhs'}
374 2 7251 433 $declarations->{'latm'} // $latm_default_value
450 2322 144 7870 $lex_rhs{$_} || $lex_separator{$_}
462 2466 5108 0 $lex_lhs{$_} || $_ =~ /\A \[\[ /msx
758 0 1367 208 $g1_symbol->[2] //= $action
780 0 1312 0 $g1_symbol->[1] //= $blessing_by_name
790 0 0 0 $g1_symbol->[1] //= $blessing