File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change 1
1
# !/usr/bin/perl -w
2
+
3
+ use strict;
2
4
use English;
3
5
4
6
sub translateAvailability ($) {
9
11
return " introduced=$1 .$2 " ;
10
12
}
11
13
12
- $prefixLength = 2;
14
+ my $prefixLength = 2;
13
15
my %minimumValues = ();
14
16
my %maximumValues = ();
15
17
my %rangeAvailability = ();
16
18
my $prev_had_availability = 0;
17
- foreach $line (<STDIN >) {
19
+ foreach my $line (<STDIN >) {
18
20
chomp $line ;
19
21
if ($line =~ / ([A-Za-z_][A-Za-z_0-9]+).*=[^0-9A-Za-z_-]*([A-Za-z0-9_-]+)/ ) {
20
22
my $fullname = $1 ;
25
27
# if ($line =~ /AVAILABLE\s*[(](([0-9]+_[0-9]+)|(NA))[ ]*,[ ]*(([0-9]+_[0-9]+)|(NA))[)]/) {
26
28
if ($line =~ / AVAILABLE[ ]*[(]([^),]*),([^)]*)[)]/ ) {
27
29
$has_availability = 1;
28
- $osx = $1 ;
29
- $ios = $2 ;
30
+ my $osx = $1 ;
31
+ my $ios = $2 ;
30
32
$osx = translateAvailability($osx );
31
33
$ios = translateAvailability($ios );
32
34
$availability = " \@ available(OSX, $osx ) \@ available(iOS, $ios )\n " ;
49
51
}
50
52
print (" $availability " );
51
53
}
52
- $casename = substr $fullname , $prefixLength ;
54
+ my $casename = substr $fullname , $prefixLength ;
53
55
print (" case $casename = $value \n " );
54
56
55
57
if ($availability ne " " ) {
63
65
}
64
66
65
67
# Print properties for the ranges.
66
- foreach $key (sort keys (%minimumValues )) {
68
+ foreach my $key (sort keys (%minimumValues )) {
67
69
my $minimum = $minimumValues {$key };
68
70
my $maximum = $maximumValues {$key };
69
71
my $availability = $rangeAvailability {$key };
You can’t perform that action at this time.
0 commit comments