Condition Coverage

blib/lib/Biblio/Document/Parser/Brody.pm
Criterion Covered Total %
condition 2 36 5.5


and 3 conditions

line !l l&&!r l&&r condition
143 0 1 0 not @REFS and $BIBL =~ /$Biblio::Document::Parser::Brody::RE_BOR/im
1 0 0 not @REFS and $BIBL =~ /$Biblio::Document::Parser::Brody::RE_BOR/im and $BIBL = $'
263 0 0 0 @REFS and !($REFS[0] =~ /^\d+\./) || substr($REFS[0], 0, -1) != 1
367 0 0 0 @REFS and not $REFS[0] =~ /^$Biblio::Document::Parser::Brody::RE_NAME_LIST_CHARS+\d{4}\D/
372 0 0 0 @REFS and not $REFS[0] =~ /^$Biblio::Document::Parser::Brody::RE_NAME_LIST_CHARS{10,}\d{4}\D/s
409 0 0 0 not $REFS[$i - 1] =~ /\S/ and $REFS[$i] =~ /^\s{40}/
419 0 0 0 length $l < 50 and not $REFS[$i] =~ /^$Biblio::Document::Parser::Brody::RE_NAME_LIST_CHARS{10,40}[^\d\-](\d{4})[^\d\-]/s
444 0 0 0 length $l > 100 and not $REFS[$i] =~ /\d/

or 3 conditions

line l !l&&r !l&&!r condition
245 0 0 0 $$ref =~ /$Biblio::Document::Parser::Brody::RE_EOR/im or $$ref =~ /^\s*acknowledgements:/im
263 0 0 0 !($REFS[0] =~ /^\d+\./) || substr($REFS[0], 0, -1) != 1
370 0 0 0 not @REFS or length $REFS[0] > 300
419 0 0 0 length $l < 30 or length $l < 50 and not $REFS[$i] =~ /^$Biblio::Document::Parser::Brody::RE_NAME_LIST_CHARS{10,40}[^\d\-](\d{4})[^\d\-]/s