Skip to content

Commit 9e62e7b

Browse files
Use Perl pragma to restrict unsafe constructs ("use strict").
1 parent d88ac25 commit 9e62e7b

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

utils/error_enum_to_cases.pl

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#!/usr/bin/perl -w
2+
3+
use strict;
24
use English;
35

46
sub translateAvailability($) {
@@ -9,12 +11,12 @@ ($)
911
return "introduced=$1.$2";
1012
}
1113

12-
$prefixLength = 2;
14+
my $prefixLength = 2;
1315
my %minimumValues = ();
1416
my %maximumValues = ();
1517
my %rangeAvailability = ();
1618
my $prev_had_availability = 0;
17-
foreach $line (<STDIN>) {
19+
foreach my $line (<STDIN>) {
1820
chomp $line;
1921
if ($line =~ /([A-Za-z_][A-Za-z_0-9]+).*=[^0-9A-Za-z_-]*([A-Za-z0-9_-]+)/) {
2022
my $fullname = $1;
@@ -25,8 +27,8 @@ ($)
2527
# if ($line =~ /AVAILABLE\s*[(](([0-9]+_[0-9]+)|(NA))[ ]*,[ ]*(([0-9]+_[0-9]+)|(NA))[)]/) {
2628
if ($line =~ /AVAILABLE[ ]*[(]([^),]*),([^)]*)[)]/) {
2729
$has_availability = 1;
28-
$osx = $1;
29-
$ios = $2;
30+
my $osx = $1;
31+
my $ios = $2;
3032
$osx = translateAvailability($osx);
3133
$ios = translateAvailability($ios);
3234
$availability = " \@available(OSX, $osx) \@available(iOS, $ios)\n";
@@ -49,7 +51,7 @@ ($)
4951
}
5052
print("$availability");
5153
}
52-
$casename = substr $fullname, $prefixLength;
54+
my $casename = substr $fullname, $prefixLength;
5355
print(" case $casename = $value\n");
5456

5557
if ($availability ne "") {
@@ -63,7 +65,7 @@ ($)
6365
}
6466

6567
# Print properties for the ranges.
66-
foreach $key (sort keys(%minimumValues)) {
68+
foreach my $key (sort keys(%minimumValues)) {
6769
my $minimum = $minimumValues{$key};
6870
my $maximum = $maximumValues{$key};
6971
my $availability = $rangeAvailability{$key};

0 commit comments

Comments
 (0)