Condition Coverage

blib/lib/MarpaX/Languages/ECMAScript/AST/Grammar/ECMAScript_262_5/Program.pm
Criterion Covered Total %
condition 0 42 0.0


and 3 conditions

line !l l&&!r l&&r condition
250 0 0 0 index($source, '/', $realpos) == $realpos and index($source, '/=', $realpos) != $realpos
0 0 0 index($source, '/', $realpos) == $realpos and index($source, '/=', $realpos) != $realpos and index($source, '//', $realpos) != $realpos
0 0 0 index($source, '/', $realpos) == $realpos and index($source, '/=', $realpos) != $realpos and index($source, '//', $realpos) != $realpos and index($source, '/*', $realpos) != $realpos
263 0 0 0 index($source, '/=', $realpos) == $realpos and index($source, '//', $realpos) != $realpos
0 0 0 index($source, '/=', $realpos) == $realpos and index($source, '//', $realpos) != $realpos and index($source, '/*', $realpos) != $realpos

or 3 conditions

line l !l&&r !l&&!r condition
178 0 0 0 $name eq '^PLUSPLUS_POSTFIX' or $name eq '^MINUSMINUS_POSTFIX'
182 0 0 0 $$self{'_isEnd'}{$pos} //= $self->_isEnd($source, $pos, $impl)
189 0 0 0 $$self{'_isIdentifierStart'}{$pos} //= $self->_isIdentifierStart($source, $pos, $impl)
0 0 0 $$self{'_isDecimalDigit'}{$pos} //= $self->_isDecimalDigit($source, $pos, $impl)
0 0 0 $$self{'_isIdentifierStart'}{$pos} //= $self->_isIdentifierStart($source, $pos, $impl) or $$self{'_isDecimalDigit'}{$pos} //= $self->_isDecimalDigit($source, $pos, $impl)
222 0 0 0 $$self{'_preSLength'}{$rc} //= $self->_preSLength($source, $rc, $impl)
235 0 0 0 $$self{'_postLineTerminatorLength'}{$postLineTerminatorPos} //= $self->_postLineTerminatorLength($source, $postLineTerminatorPos, $impl)
249 0 0 0 $$self{'_preSLength'}{$rc} //= $self->_preSLength($source, $rc, $impl)
262 0 0 0 $$self{'_preSLength'}{$rc} //= $self->_preSLength($source, $rc, $impl)