Branch Coverage

blib/lib/MarpaX/Languages/ECMAScript/AST/Grammar/Base.pm
Criterion Covered Total %
branch 3 44 6.8


line true false branch
24 0 4 unless defined $spec
53 0 8 if ($spec eq 'ECMAScript-262-5')
69 3 0 if ($index >= 0)
142 0 0 if ($@)
151 0 0 if (not $@) { }
152 0 0 if (defined $originalErrorString and $originalErrorString) { }
158 0 0 if (defined $originalErrorString and $originalErrorString) { }
187 0 0 if ($start < 0)
190 0 0 $length < 0 ? :
204 0 0 if ($@) { }
208 0 0 if (defined $failurep) { }
223 0 0 if (defined $callbackp)
230 0 0 if ($@) { }
231 0 0 if (defined $failurep) { }
247 0 0 if (defined $endp)
265 0 0 defined $traverserp ? :
272 0 0 unless (defined $rc)
276 0 0 if (not defined $asf and defined(my $rc2 = $impl->value))
290 0 0 $MarpaX::Languages::ECMAScript::AST::Grammar::Base::log->is_debug ? :
308 0 0 if (defined $lexeme)
332 0 0 if (defined $start)
347 0 0 unless defined $start