Condition Coverage

blib/lib/Parse/Highlife/Tokenizer.pm
Criterion Covered Total %
condition 0 33 0.0


and 3 conditions

line !l l&&!r l&&r condition
62 0 0 0 length $regex and ref $t eq 'Parse::Highlife::Token::Regex'
0 0 0 length $regex and ref $t eq 'Parse::Highlife::Token::Regex' and $$t{'regex'} eq $regex
0 0 0 length $start and length $end
0 0 0 length $start and length $end and ref $t eq 'Parse::Highlife::Token::Delimited'
0 0 0 length $start and length $end and ref $t eq 'Parse::Highlife::Token::Delimited' and $$t{'start'} eq $start
0 0 0 length $start and length $end and ref $t eq 'Parse::Highlife::Token::Delimited' and $$t{'start'} eq $start and $$t{'end'} eq $end
0 0 0 length $characters and ref $t eq 'Parse::Highlife::Token::Characters'
0 0 0 length $characters and ref $t eq 'Parse::Highlife::Token::Characters' and $$t{'characters'} eq $characters
85 0 0 0 length $start and length $end

or 3 conditions

line l !l&&r !l&&!r condition
62 0 0 0 length $regex and ref $t eq 'Parse::Highlife::Token::Regex' and $$t{'regex'} eq $regex or length $start and length $end and ref $t eq 'Parse::Highlife::Token::Delimited' and $$t{'start'} eq $start and $$t{'end'} eq $end
0 0 0 length $regex and ref $t eq 'Parse::Highlife::Token::Regex' and $$t{'regex'} eq $regex or length $start and length $end and ref $t eq 'Parse::Highlife::Token::Delimited' and $$t{'start'} eq $start and $$t{'end'} eq $end or length $characters and ref $t eq 'Parse::Highlife::Token::Characters' and $$t{'characters'} eq $characters