Branch Coverage

lib/Syntax/Operator/In.xs
Criterion Covered Total %
branch 14 60 23.3


line true false branch
66 0 4 EXTEND(SP, 2);
68 16 2 for(svp = MARK + 1; svp <= listend; svp++) {
81 16 0 if(SvTRUE(ret)) {
0 16 if(SvTRUE(ret)) {
0 16 if(SvTRUE(ret)) {
0 0 if(SvTRUE(ret)) {
0 0 if(SvTRUE(ret)) {
16 0 if(SvTRUE(ret)) {
16 0 if(SvTRUE(ret)) {
16 0 if(SvTRUE(ret)) {
2 14 if(SvTRUE(ret)) {
0 2 if(SvTRUE(ret)) {
0 0 if(SvTRUE(ret)) {
0 0 if(SvTRUE(ret)) {
0 0 if(SvTRUE(ret)) {
0 0 if(SvTRUE(ret)) {
0 0 if(SvTRUE(ret)) {
2 14 if(SvTRUE(ret)) {
106 0 0 if(lex_peek_unichar(0) == '<')
108 0 0 else if(lex_peek_unichar(0) != ':')
115 0 0 if(!parse_infix(XPI_SELECT_ANY, &info))
117 0 0 if(info->cls != XPI_CLS_EQUALITY)
128 0 0 if(info->opcode == OP_EQ) {
131 0 0 else if(info->opcode == OP_SEQ) {
134 0 0 else if(info->opcode == OP_CUSTOM) {
135 0 0 if(info->hooks->new_op)
144 0 0 if(using_circumfix) {
145 0 0 if(lex_peek_unichar(0) != '>')
155 0 0 enum Inop_Operator operator = SvIV(AvARRAY(parsedata_av)[0]);
161 0 0 cBINOP_ANYx(ret)->op_any[0].any_ptr = INT2PTR(void *, SvUV(AvARRAY(parsedata_av)[1]));