Condition Coverage

blib/lib/Lingua/YaTeA/ForbiddenStructureStartOrEnd.pm
Criterion Covered Total %
condition 12 30 40.0


and 3 conditions

line !l l&&!r l&&r condition
125 0 92 0 &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::TestifiedTermMark')
132 0 92 0 &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::ForbiddenStructureStartOrEnd')
0 0 92 &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::WordFromCorpus')
0 46 46 &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::WordFromCorpus') and $this->getItem($j)->matchesWord($words_a->[$i])
161 0 4 0 &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::TestifiedTermMark')
168 0 4 0 &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::ForbiddenStructureStartOrEnd')
0 0 4 &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::WordFromCorpus')
0 0 4 &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::WordFromCorpus') and $this->getItem($j)->matchesWord($words_a->[$i])

or 3 conditions

line l !l&&r !l&&!r condition
132 0 46 46 &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::ForbiddenStructureStartOrEnd') or &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::WordFromCorpus') and $this->getItem($j)->matchesWord($words_a->[$i])
168 0 4 0 &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::ForbiddenStructureStartOrEnd') or &blessed($words_a->[$i]) and $words_a->[$i]->isa('Lingua::YaTeA::WordFromCorpus') and $this->getItem($j)->matchesWord($words_a->[$i])