lib/PPI/Transform/Doxygen.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 43 | 53 | 81.1 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
283 | 0 | 1 | 2 | @packages == 1 and $packages[0] eq '!main' |
541 | 18 | 1 | 8 | $sn->type eq 'head2' and $sn->title =~ /[\w:]+\s*\(.*\)/ |
673 | 5 | 1 | 5 | $node->children > 6 and $node->child(6)->content eq 'sub' |
line | l | !l | condition |
---|---|---|---|
291 | 1 | 2 | join('::', @parts) || '' |
323 | 2 | 1 | $txt //= '' |
372 | 3 | 0 | $doc->find('PPI::Statement') || [] |
431 | 12 | 11 | $sub_info->{$sname} || {'type', $sname =~ /^_/ ? 'private' : 'public', 'rv', 'void', 'params', [], 'name', $sname, 'static', 0, 'virtual', 0, 'class', $class, 'text', ' Undocumented Function '} |
544 | 8 | 0 | 'PPI::Transform::Doxygen::POD'->print($sn) // '' |
566 | 7 | 1 | pop @parts || 'void' |
569 | 3 | 5 | pop @parts || '' |
575 | 0 | 8 | join('::', @nparts) || '!main' |
683 | 4 | 5 | $node->find('PPI::Token::Pod') || [] |
693 | 7 | 2 | $node->find('PPI::Token::Prototype') || [] |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
244 | 3 | 0 | 0 | $out || $self->{'overwrite'} |
250 | 3 | 0 | 0 | $out //= $in |
311 | 0 | 3 | 0 | $doc->find_first('PPI::Token::End') || 'PPI::Token::End'->new |
378 | 11 | 8 | 129 | $stmt_node->class eq 'PPI::Statement::Sub' or $modifier{$mod} |
403 | 818 | 19 | 19 | $node->previous_sibling || $node->parent |
577 | 1 | 1 | 6 | $cat eq 'function' || $cat eq 'class_method' |
673 | 4 | 8 | 3 | $node->class eq 'PPI::Statement::Sub' or $node->children > 6 and $node->child(6)->content eq 'sub' |
690 | 1 | 1 | 2 | $fmt eq 'function' || $fmt eq 'class_method' |