line |
true |
false |
branch |
72
|
42 |
1 |
unless ($args{'schema_is_normalized'})
|
84
|
3 |
39 |
unless ($type =~ /\A(all|any|array|bool|buf|cistr|code|date|duration|float|hash|int|num|obj|re|str|undef)\z/)
|
89
|
1 |
2 |
if ($@)
|
94
|
0 |
2 |
ref $rsch eq 'ARRAY' ? :
|
95
|
0 |
2 |
ref $rsch eq 'ARRAY' ? :
|
111
|
0 |
41 |
if (my $xcomp = $clset->{'x.completion'})
|
114
|
0 |
0 |
if (ref $xcomp eq 'CODE') { }
|
118
|
0 |
0 |
if (ref $xcomp eq 'ARRAY') { }
|
126
|
0 |
0 |
if (Module::Installed::Tiny::module_installed($mod)) { }
|
137
|
0 |
0 |
if ($comp)
|
154
|
1 |
40 |
if ($clset->{'is'} and not ref $clset->{'is'})
|
161
|
3 |
37 |
if ($clset->{'in'})
|
164
|
0 |
4 |
if ref $clset->{'in'}[$i]
|
166
|
0 |
4 |
$clset->{'x.in.summaries'} ? :
|
171
|
3 |
34 |
if ($clset->{'examples'})
|
174
|
6 |
1 |
if (ref $eg eq 'HASH') { }
|
175
|
3 |
2 |
unless not exists $eg->{'valid'} or $eg->{'valid'}
|
176
|
2 |
1 |
unless defined $eg->{'value'}
|
177
|
0 |
1 |
if ref $eg->{'value'}
|
181
|
0 |
1 |
unless defined $eg
|
182
|
0 |
1 |
if ref $eg
|
190
|
2 |
35 |
if ($type eq "any")
|
194
|
2 |
0 |
if ($clset->{'of'} and @{$clset->{'of'};})
|
204
|
0 |
35 |
if ($type eq "bool")
|
211
|
21 |
14 |
if ($type eq "int")
|
213
|
1 |
20 |
if ($clset->{'between'} and $clset->{'between'}[0] - $clset->{'between'}[0] <= $limit) { }
|
|
1 |
19 |
elsif ($clset->{'xbetween'} and $clset->{'xbetween'}[0] - $clset->{'xbetween'}[0] <= $limit) { }
|
|
2 |
17 |
elsif (defined $clset->{'min'} and defined $clset->{'max'} and $clset->{'max'} - $clset->{'min'} <= $limit) { }
|
|
1 |
16 |
elsif (defined $clset->{'min'} and defined $clset->{'xmax'} and $clset->{'xmax'} - $clset->{'min'} <= $limit) { }
|
|
1 |
15 |
elsif (defined $clset->{'xmin'} and defined $clset->{'max'} and $clset->{'max'} - $clset->{'xmin'} <= $limit) { }
|
|
1 |
14 |
elsif (defined $clset->{'xmin'} and defined $clset->{'xmax'} and $clset->{'xmax'} - $clset->{'xmin'} <= $limit) { }
|
|
1 |
13 |
elsif (length $word and not $word =~ /\A-?\d*\z/) { }
|
272
|
4 |
282 |
unless length $i
|
273
|
37 |
245 |
unless $i =~ /\A-?\d+\z/
|
274
|
5 |
240 |
if $i eq "-0"
|
275
|
20 |
220 |
if $i =~ /\A-?0\d/
|
278
|
0 |
0 |
if $clset->{'between'} and $i < $clset->{'between'}[0] || $i > $clset->{'between'}[1]
|
281
|
0 |
0 |
if $clset->{'xbetween'} and $i <= $clset->{'xbetween'}[0] || $i >= $clset->{'xbetween'}[1]
|
282
|
64 |
156 |
if defined $clset->{'min'} and $i < $clset->{'min'}
|
283
|
0 |
156 |
if defined $clset->{'xmin'} and $i <= $clset->{'xmin'}
|
284
|
20 |
136 |
if defined $clset->{'max'} and $i > $clset->{'max'}
|
285
|
0 |
136 |
if defined $clset->{'xmin'} and $i >= $clset->{'xmax'}
|
293
|
11 |
3 |
if ($type eq "float")
|
294
|
1 |
10 |
if (length $word and not $word =~ /\A-?\d*(\.\d*)?\z/) { }
|
305
|
2 |
418 |
unless length $f
|
306
|
127 |
291 |
unless $f =~ /\A-?\d+(\.\d+)?\z/
|
307
|
5 |
286 |
if $f eq "-0"
|
308
|
50 |
236 |
if $f =~ /\A-?0\d\z/
|
311
|
0 |
0 |
if $clset->{'between'} and $f < $clset->{'between'}[0] || $f > $clset->{'between'}[1]
|
314
|
0 |
0 |
if $clset->{'xbetween'} and $f <= $clset->{'xbetween'}[0] || $f >= $clset->{'xbetween'}[1]
|
315
|
47 |
189 |
if defined $clset->{'min'} and $f < $clset->{'min'}
|
316
|
0 |
189 |
if defined $clset->{'xmin'} and $f <= $clset->{'xmin'}
|
317
|
3 |
186 |
if defined $clset->{'max'} and $f > $clset->{'max'}
|
318
|
0 |
186 |
if defined $clset->{'xmin'} and $f >= $clset->{'xmax'}
|
331
|
0 |
39 |
if $@
|
336
|
39 |
0 |
unless $clset->{'prefilters'}
|
340
|
0 |
0 |
unless ref $entry eq "ARRAY"
|
341
|
0 |
0 |
unless $entry->[0] eq "Str::replace_map"
|
351
|
2 |
37 |
unless $words
|
352
|
11 |
26 |
$static && $word eq '' ? :
|