Branch Coverage

Declare.xs
Criterion Covered Total %
branch 23 28 82.1


line true false branch
24 0 65 if (!hints) return 0;
26 64 1 return ent && SvTRUE(*ent);
64 0 return ent && SvTRUE(*ent);
42 58 1 if (c != '=' || PL_parser->bufptr[1] == '>')
0 58 if (c != '=' || PL_parser->bufptr[1] == '>')
51 58 0 if (lex_peek_unichar(0) == ';') lex_read_unichar(0);
58 32 26 if (dd_is_listassign(&pat)
59 26 6 && !(pat.shape == DD_ARRAY && rhs->op_type == OP_CONST)) {
26 0 && !(pat.shape == DD_ARRAY && rhs->op_type == OP_CONST)) {
62 6 26 if (pat.shape == DD_LIST) {
78 2 24 if (pat.shape == DD_LIST)
98 12869 51887 if (kwlen == 3 && memEQ(kw, "let", 3) && dd_in_scope(aTHX)) {
65 12804 if (kwlen == 3 && memEQ(kw, "let", 3) && dd_in_scope(aTHX)) {
64 1 if (kwlen == 3 && memEQ(kw, "let", 3) && dd_in_scope(aTHX)) {