Branch Coverage

blib/lib/MarpaX/Hoonlint/yahc.pm
Criterion Covered Total %
branch 1 92 1.0


line true false branch
124 0 0 if ($nextNL < 0)
128 0 0 if ($initiator ne q['''] and not $initiator =~ /^''' *::/)
139 0 0 if $MarpaX::Hoonlint::YAHC::DEBUG
159 0 0 if ($nextNL < 0)
164 0 0 if ($initiator ne '"""')
176 0 0 if $MarpaX::Hoonlint::YAHC::DEBUG
206 0 0 if ($indent <= 0)
210 0 0 if (${$input;} =~ /\G [ ]* == [\n]/msx)
232 0 0 if (${$input;} =~ /\G $indentString [ ]* == [\n]/msx)
241 0 0 if (substr(${$input;}, $nextNlPos + 1, $indent) eq $indentString)
271 0 0 if ($argName eq 'all_symbols')
275 0 0 if ($argName eq 'semantics')
283 0 0 if ($self->{'all_symbols'}) { }
307 0 0 $debug ? :
0 0 $debug ? :
339 0 0 unless ($ok)
340 0 0 if $debug
347 0 0 if $debug
360 0 0 if ($event_count < 0)
363 0 0 if ($event_count != 1)
372 0 0 if $MarpaX::Hoonlint::YAHC::DEBUG
374 0 0 if ($eventName eq 'tripleQuote')
377 0 0 unless $value_ref
384 0 0 if $MarpaX::Hoonlint::YAHC::DEBUG
390 0 0 if ($eventName eq 'tripleDoubleQuote')
394 0 0 unless $value_ref
401 0 0 if $MarpaX::Hoonlint::YAHC::DEBUG
406 0 0 if ($eventName eq '^CRAM')
410 0 0 unless ($value_ref)
422 0 0 if $MarpaX::Hoonlint::YAHC::DEBUG
427 0 0 unless ($resume_pos)
434 0 0 if $debug
439 0 0 unless ($ok)
440 0 0 if $debug
470 0 0 unless ($valueRef)
471 0 0 if $debug
522 0 0 unless defined $v
524 0 0 unless $reftype
525 0 0 if $reftype eq 'REF'
526 0 0 if $reftype ne 'ARRAY'
529 0 0 if $element_count <= 0
533 0 0 if ($nameReftype)
536 0 0 if (ref $element eq 'ARRAY')
548 0 0 if (defined $deleteIfEmpty->{$name} and $element_count == 1)
551 0 0 if (defined $nonSemantic->{$name})
578 0 70 unless my $glyph1 = $glyphs{$glyphName1}