line |
true |
false |
branch |
158
|
0 |
0 |
if ($$self{'parse_text'} =~ s/^(${\$self->domain_spec_pattern;})//) { } |
|
0 |
0 |
elsif ($required) { } |
172
|
0 |
0 |
if ($$self{'parse_text'} =~ s/^(${\$self->ipv4_address_pattern;})//) { } |
|
0 |
0 |
elsif ($required) { } |
184
|
0 |
0 |
if ($$self{'parse_text'} =~ s[^/(\d+)][]) { } |
|
0 |
0 |
elsif (not $required) { } |
185
|
0 |
0 |
unless $1 >= 0 and $1 <= 32 and not $1 =~ /^0./ |
210
|
0 |
0 |
if ($$self{'parse_text'} =~ s[^(${\$self->ipv6_address_pattern;})(?=/|$)][]) { } |
|
0 |
0 |
elsif ($required) { } |
222
|
0 |
0 |
if ($$self{'parse_text'} =~ s[^/(\d+)][]) { } |
|
0 |
0 |
elsif (not $required) { } |
223
|
0 |
0 |
unless $1 >= 0 and $1 <= 128 and not $1 =~ /^0./ |
250
|
0 |
0 |
if (defined $$self{'ipv4_prefix_length'} and $$self{'parse_text'} =~ s[^/][]) |
270
|
0 |
0 |
unless defined $$self{'text'} |