line |
true |
false |
branch |
136
|
0 |
5 |
unless (defined $ndlfile) |
141
|
5 |
0 |
if ($ndlfile =~ /\.\*$/) |
147
|
5 |
0 |
if (opendir DIR, $directory) { } |
149
|
9 |
71 |
if /^$filename/ |
152
|
5 |
0 |
if (defined $ndl) { } |
166
|
0 |
5 |
unless (-e $ndlfile) |
175
|
0 |
5 |
if exists $attr{'-cache'} |
185
|
0 |
27 |
if ($self->{'__cache'} and $self->{'__nodes'}{$node}) |
191
|
27 |
0 |
if (my $addr = 'FTN::Address'->new($node)) { } |
192
|
12 |
15 |
if ($addr->{'p'}) |
195
|
12 |
0 |
if (open F, '<' . $self->{'__ndlfile'}) { } |
200
|
24 |
116 |
if /^;/ |
201
|
8 |
4 |
if (m[^Boss,(\d+):(\d+)/(\d+)] and $1 eq $addr->{'z'} and $2 eq $addr->{'n'} and $3 eq $addr->{'f'}) |
206
|
0 |
100 |
if /^;/ |
207
|
8 |
92 |
if (/^,(\d+),/ || /^Point,(\d+),/ || 0 and $addr->{'p'} == $1) |
215
|
0 |
92 |
if /^Boss/ |
221
|
8 |
4 |
if ($found) { } |
225
|
8 |
0 |
if $self->{'__cache'} |
238
|
19 |
0 |
if (open F, '<' . $self->{'__ndlfile'}) { } |
244
|
57 |
19 |
if /^;/ |
245
|
19 |
0 |
if (/^Zone,(\d+),/ and $addr->{'z'} == $1) |
246
|
1 |
18 |
if ($addr->{'z'} eq $addr->{'n'} and $addr->{'f'} == 0) |
252
|
21 |
101 |
if /^;/ |
253
|
13 |
88 |
if /^Region,/ |
254
|
13 |
88 |
if (/^Region,(\d+),/ || /^Host,(\d+),/ and $addr->{'n'} == $1) { } |
|
5 |
83 |
elsif (not $reg and $addr->{'z'} eq $addr->{'n'} and /,(\d+)/ and $addr->{'f'} eq $1) { } |
258
|
2 |
11 |
if ($addr->{'f'} == 0) |
264
|
4 |
20 |
if /^;/ |
265
|
4 |
16 |
if /^Zone,/ or /^Region,/ or /^Host,/ |
268
|
7 |
9 |
if (/^,(\d+),/ || /^Hub,(\d+),/ || /^Pvt,(\d+),/ || /^Hold,(\d+),/ || /^Down,(\d+),/ || 0 and $addr->{'f'} == $1) |
288
|
4 |
15 |
if ($addr->{'p'}) |
292
|
0 |
8 |
if /^;/ |
293
|
0 |
8 |
if /^((Zone)|(Region)|(Host)|(Hub)|(Pvt)|(Hold)|(Down))?,/ |
295
|
4 |
4 |
if (/^Point,(\d+),/ and $1 == $addr->{'p'}) |
304
|
15 |
4 |
if ($found) { } |
308
|
15 |
0 |
if $self->{'__cache'} |