| line |
true |
false |
branch |
|
56
|
0 |
0 |
if $style |
|
64
|
0 |
0 |
if (($element, $value) = split(/ /, $token, 2)) |
|
65
|
0 |
0 |
if (exists $abb_pirep{$element}) { } |
|
69
|
0 |
0 |
if ($element =~ /^(\d{3})$/) { } |
|
72
|
0 |
0 |
if (/^(\d{3})$/) { } |
|
|
0 |
0 |
elsif (/^([A-Z]+)$/) { } |
|
76
|
0 |
0 |
if (exists $abb{$1}) { } |
|
94
|
0 |
0 |
if ($element eq 'IC' or $element eq 'TB') { } |
|
|
0 |
0 |
elsif ($element eq 'OV' and $value =~ /^(.*?) (\d{3})(\d{3})$/) { } |
|
|
0 |
0 |
elsif ($element eq 'SK') { } |
|
|
0 |
0 |
elsif ($value =~ /^(\d{3})(\d{3})$/) { } |
|
|
0 |
0 |
elsif ($value =~ /^(\d{2})(\d{2})$/) { } |
|
|
0 |
0 |
elsif ($value =~ /^(\d{3})$/) { } |
|
95
|
0 |
0 |
if (exists $abb_pirep{$value}) { } |
|
107
|
0 |
0 |
if (/^(\d{3})$/) { } |
|
|
0 |
0 |
elsif (/^([A-Z]+)$/) { } |
|
111
|
0 |
0 |
if (exists $abb{$1}) { } |
|
135
|
0 |
0 |
if $element eq 'TA' |
|
136
|
0 |
0 |
if $element eq 'SK' |
|
147
|
0 |
7 |
if $style |
|
161
|
0 |
153 |
if $style |
|
164
|
6 |
147 |
if ($intensity eq '-') { } |
|
|
1 |
146 |
elsif ($intensity eq '+') { } |
|
171
|
7 |
146 |
if ($intensity eq 'light' or $intensity eq 'heavy') |
|
177
|
7 |
146 |
if ($id eq '' and $token =~ /^[A-Z]{4}$/) { } |
|
|
7 |
139 |
elsif ($token =~ /^(\d{2})(\d{2})(\d{2})Z$/) { } |
|
|
2 |
137 |
elsif ($token =~ /^(\d{2})(\d{2})(\d{2})$/) { } |
|
|
1 |
136 |
elsif ($token =~ /^00000KT$/) { } |
|
|
1 |
135 |
elsif ($token =~ /^VRB(\d{2})KT$/) { } |
|
|
0 |
135 |
elsif ($token =~ /^(\d{3})V(\d{3})$/) { } |
|
|
11 |
124 |
elsif ($token =~ /^(\d{3})(\d{2})(G?)(\d+)?KT$/) { } |
|
|
3 |
121 |
elsif ($token =~ /^(\d{1,2})$/) { } |
|
|
11 |
110 |
elsif ($token =~ /^(P?)(\d+)SM$/) { } |
|
|
2 |
108 |
elsif ($token =~ m[^(\d+)/(\d+)SM$]) { } |
|
|
1 |
107 |
elsif ($token =~ m[^R(\d{2})(L|C|R)/(M|P)?(\d+)FT$]) { } |
|
|
1 |
106 |
elsif ($token =~ /^HZ$/) { } |
|
|
5 |
101 |
elsif ($token =~ m[^(M?)(\d{2,3})/(M?)(\d{2,3})$]) { } |
|
|
5 |
96 |
elsif ($token =~ /^A(\d{2})(\d{2})$/) { } |
|
|
0 |
96 |
elsif ($token =~ /^Q(\d{3})(\d)$/) { } |
|
|
3 |
93 |
elsif ($token =~ /^AO(1|2)$/) { } |
|
|
2 |
91 |
elsif ($token =~ /^P(\d{4})$/) { } |
|
|
1 |
90 |
elsif ($token =~ m[^(\d{3})(\d{2})/(\d{2})$]) { } |
|
|
2 |
88 |
elsif ($token =~ /^1(0|1)(\d{3})$/) { } |
|
|
2 |
86 |
elsif ($token =~ /^2(0|1)(\d{3})$/) { } |
|
|
0 |
86 |
elsif ($token =~ m[^4/(\d{3})$]) { } |
|
|
2 |
84 |
elsif ($token =~ /^5(\d)(\d{3})$/) { } |
|
|
2 |
82 |
elsif ($token =~ /^6(\d{4})$/) { } |
|
|
0 |
82 |
elsif ($token =~ /^7(\d{4})$/) { } |
|
|
2 |
80 |
elsif ($token =~ m[^8/(\d)(\d)(\d)$]) { } |
|
|
0 |
80 |
elsif ($token =~ /^98(\d{3})$/) { } |
|
|
0 |
80 |
elsif ($token =~ /^933(\d{3})$/) { } |
|
|
3 |
77 |
elsif ($token =~ /^SLP(\d{3})$/) { } |
|
|
6 |
71 |
elsif ($token =~ /^FM(\d{2})(\d{2})$/) { } |
|
|
1 |
70 |
elsif ($token =~ /^PROB(\d{2})$/) { } |
|
|
1 |
69 |
elsif ($token =~ m[^WS(\d{3})/(\d{3})(\d{2,3})KT$]) { } |
|
|
0 |
69 |
elsif ($token =~ /^4(\d)(\d{3})(\d)(\d{3})$/) { } |
|
|
3 |
66 |
elsif ($token =~ /^T(\d)(\d{3})(\d)(\d{3})$/) { } |
|
|
1 |
65 |
elsif ($token =~ /^([A-Z]{2})B(\d{2})$/) { } |
|
|
3 |
62 |
elsif ($token =~ /^(\d{2})(\d{2})$/) { } |
|
|
0 |
62 |
elsif (exists $abb{$token}) { } |
|
|
18 |
44 |
elsif ($token =~ /^([A-Z]{3})([0-9]+)(CB|TCU)?(VV)?(\d{3})?$/) { } |
|
|
43 |
1 |
elsif ($token =~ /^([A-Z]{2,})$/) { } |
|
199
|
4 |
7 |
if $3 eq 'G' |
|
203
|
3 |
0 |
if ($token = shift @tokens) |
|
204
|
0 |
3 |
if ($token =~ m[^(\d+/\d+)$]) |
|
210
|
6 |
5 |
$1 eq 'P' ? : |
|
216
|
0 |
1 |
$3 eq 'M' ? : |
|
|
0 |
1 |
$3 eq 'M' ? : |
|
223
|
3 |
2 |
$1 ? : |
|
|
4 |
1 |
$3 ? : |
|
233
|
0 |
3 |
$1 eq '01' ? : |
|
242
|
2 |
0 |
$1 ? : |
|
245
|
2 |
0 |
$1 ? : |
|
252
|
0 |
2 |
if ($1 eq '4') { } |
|
|
0 |
2 |
elsif ($1 gt '4') { } |
|
279
|
3 |
0 |
$1 < 700 ? : |
|
291
|
0 |
0 |
$1 ? : |
|
|
0 |
0 |
$3 ? : |
|
294
|
2 |
1 |
$1 ? : |
|
|
3 |
0 |
$3 ? : |
|
297
|
0 |
1 |
if (exists $abb{$1}) { } |
|
312
|
18 |
0 |
if ($1 eq 'FEW' or $1 eq 'SCT' or $1 eq 'BKN' or $1 eq 'OVC') { } |
|
|
0 |
0 |
elsif (exists $abb{$1}) { } |
|
322
|
1 |
17 |
if ($3 eq 'CB') { } |
|
|
0 |
17 |
elsif ($3 eq 'TCU') { } |
|
329
|
1 |
17 |
if ($4 eq 'VV') |
|
342
|
64 |
89 |
if ($i == 2) |
|
343
|
0 |
64 |
if (exists $abb{$x}) { } |