| line |
!l |
l&&!r |
l&&r |
condition |
|
64
|
30 |
88 |
40 |
$as eq 'WRITER' and $self->{'_output'} eq 'XML' |
|
|
128 |
30 |
55 |
$as eq 'READER' and $self->{'_output'} eq 'PERL' |
|
157
|
39 |
1 |
0 |
$max eq 'unbounded' && $min == 0 |
|
|
5 |
35 |
0 |
$max ne 'unbounded' && $max == 1 && $min == 0 |
|
|
5 |
0 |
35 |
$max ne 'unbounded' && $max == 1 && $min == 1 |
|
164
|
1 |
4 |
35 |
$max ne 'unbounded' and $max == 1 |
|
180
|
75 |
4 |
1 |
$max eq 'unbounded' && $min == 0 |
|
|
14 |
61 |
4 |
$max ne 'unbounded' && $max == 1 && $min == 0 |
|
|
14 |
0 |
61 |
$max ne 'unbounded' && $max == 1 && $min == 1 |
|
246
|
18 |
12 |
0 |
not $is_pseudo_type and $recurse_type{$type} |
|
255
|
18 |
12 |
0 |
not $is_pseudo_type and $reuse_type{$type} |
|
498
|
0 |
0 |
0 |
/^ $label (.*)/ and $show = $1 |
|
504
|
5 |
0 |
1 |
$processed->{'occur'} and $processed->{'occur'} eq 'ABSTRACT' |
|
568
|
0 |
0 |
0 |
$max eq 'unbounded' && $min == 0 |
|
|
0 |
0 |
0 |
$max ne 'unbounded' && $max == 1 && $min == 0 |
|
|
0 |
0 |
0 |
$max ne 'unbounded' && $max == 1 && $min == 1 |
|
584
|
0 |
3 |
0 |
$replace and @$replace > 1 |
|
587
|
0 |
3 |
0 |
$replace and grep {$_ eq 'SKIP';} @$replace |
|
692
|
32 |
19 |
54 |
$ast->{'_TYPE'} and $args->{'show_type'} |
|
694
|
42 |
0 |
12 |
$pref =~ /^[aiou]/i && !($pref =~ /^(uni|eu)/i) |
|
700
|
32 |
17 |
56 |
$ast->{'struct'} and $args->{'show_struct'} |
|
708
|
76 |
9 |
20 |
$ast->{'occur'} and $args->{'show_occur'} |
|
710
|
100 |
2 |
3 |
$ast->{'facets'} and $args->{'show_facets'} |
|
736
|
10 |
11 |
3 |
@subs and $subs[-1] =~ /[}\]]\,\s*$/ |
|
753
|
0 |
102 |
3 |
defined $tag and not $tag =~ /^[\w_][\w\d_]*$/ |
|
873
|
8 |
17 |
17 |
$ast->{'struct'} and $args->{'show_struct'} |
|
879
|
32 |
5 |
5 |
$ast->{'occur'} and $args->{'show_occur'} |
|
881
|
38 |
2 |
2 |
$ast->{'facets'} and $args->{'show_facets'} |
|
886
|
12 |
30 |
0 |
defined $ast->{'kind'} and $ast->{'kind'} eq 'union' |
|
930
|
12 |
15 |
15 |
$ast->{'_TYPE'} and $args->{'show_type'} |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
163
|
0 |
5 |
0 |
$data->{'occur'} ||= $occur |
|
185
|
0 |
19 |
0 |
$data->{'occur'} ||= $occur |
|
186
|
5 |
10 |
65 |
$max eq 'unbounded' || $max > 1 |
|
246
|
0 |
0 |
30 |
not $is_pseudo_type and $recurse_type{$type} or $recurse_tag{$tag} |
|
255
|
0 |
0 |
30 |
not $is_pseudo_type and $reuse_type{$type} or $reuse_tag{$tag} |
|
512
|
3 |
2 |
0 |
$example_nest ||= $processed->{'kind'} eq 'simple' ? $processed->{'example'} || '...' : '{...}' |
|
573
|
0 |
0 |
0 |
$data->{'occur'} ||= $occur |
|
574
|
0 |
0 |
0 |
$max eq 'unbounded' || $max > 1 |
|
582
|
0 |
3 |
0 |
$before or $replace |
|
|
3 |
0 |
0 |
$before or $replace or $after |
|
647
|
13 |
0 |
0 |
$ast->{'_NAME'} || $ast->{'tag'} |
|
736
|
65 |
5 |
19 |
$sub[0] =~ /^\s*[#{]/ or @subs and $subs[-1] =~ /[}\]]\,\s*$/ |
|
760
|
0 |
0 |
59 |
$kind eq 'complex' or $kind eq 'mixed' |
|
773
|
0 |
0 |
3 |
$subs[-1] =~ /\#\s/ or $self->{'_style'} == 2 |
|
809
|
40 |
2 |
17 |
$example =~ /^[+-]?\d+(?:\.\d+)?$/ or $example =~ /^\$/ |
|
|
2 |
1 |
16 |
$example =~ /^[+-]?\d+(?:\.\d+)?$/ or $example =~ /^\$/ or $example =~ /^bless\b/ |
|
|
1 |
1 |
15 |
$example =~ /^[+-]?\d+(?:\.\d+)?$/ or $example =~ /^\$/ or $example =~ /^bless\b/ or $example =~ /^\$?[\w:]*\-\>/ |
|
|
1 |
3 |
12 |
$example =~ /^[+-]?\d+(?:\.\d+)?$/ or $example =~ /^\$/ or $example =~ /^bless\b/ or $example =~ /^\$?[\w:]*\-\>/ or $example =~ /^\{.*\}$/ |
|
|
3 |
0 |
12 |
$example =~ /^[+-]?\d+(?:\.\d+)?$/ or $example =~ /^\$/ or $example =~ /^bless\b/ or $example =~ /^\$?[\w:]*\-\>/ or $example =~ /^\{.*\}$/ or $example =~ /^\[.*\]$/ |
|
909
|
10 |
2 |
28 |
ref $elem eq 'BLOCK' or ref $elem eq 'REP-BLOCK' |