Condition Coverage

blib/lib/TestML/Compiler/Lite.pm
Criterion Covered Total %
condition 22 27 81.4


and 3 conditions

line !l l&&!r l&&r condition
75 10 0 4 not $self->done and $self->peek eq ';'
93 20 0 3 not $self->done and $self->peek eq ';'
122 4 19 10 not $self->done and $self->peek eq '('
137 30 44 25 not $self->done and $self->peek eq '.'

or 2 conditions

line l !l condition
187 20 12 $block->{'points'} ||= {}
210 37 286 $index ||= 1
217 14 178 $count ||= 1

or 3 conditions

line l !l&&r !l&&!r condition
49 14 23 0 $self->parse_assignment or $self->parse_assertion
111 30 0 143 $self->done or $self->peek =~ /^($ENDING|$COMP)$/
177 26 6 0 $string_block =~ s/\A$point_marker\ +($WORD):\ +(.*)\n//g or $string_block =~ s/\A$point_marker\ +($WORD)\n(.*?)(?=^$point_marker|\z)//gms