diff options
author | Karl Williamson <khw@cpan.org> | 2015-06-26 11:59:30 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2015-07-28 22:15:54 -0600 |
commit | 5a8dc5caa474c18aaada119c088f2cce2cc84e9b (patch) | |
tree | 766d0423d71f28b9033306e8a19735f85052388f /lib/utf8_heavy.pl | |
parent | e1dc048de90000f9564119c20e47a19339c00b54 (diff) | |
download | perl-5a8dc5caa474c18aaada119c088f2cce2cc84e9b.tar.gz |
utf8_heavy.pl: White-space only
Reindent after previous commit added an outer block
Diffstat (limited to 'lib/utf8_heavy.pl')
-rw-r--r-- | lib/utf8_heavy.pl | 105 |
1 files changed, 55 insertions, 50 deletions
diff --git a/lib/utf8_heavy.pl b/lib/utf8_heavy.pl index 89b146c75c..f89e5b4d5e 100644 --- a/lib/utf8_heavy.pl +++ b/lib/utf8_heavy.pl @@ -452,66 +452,71 @@ sub _loose_name ($) { if ($property_and_table =~ s/^to//) { # Look input up in list of properties for which we have # mapping files. First do it with the strict approach - if (defined ($file = - $utf8::strict_property_to_file_of{$strict_property_and_table})) + if (defined ($file = $utf8::strict_property_to_file_of{ + $strict_property_and_table})) { $type = $utf8::file_to_swash_name{$file}; - print STDERR __LINE__, ": type set to $type\n" if DEBUG; + print STDERR __LINE__, ": type set to $type\n" + if DEBUG; $file = "$unicore_dir/$file.pl"; last GETFILE; } elsif (defined ($file = $utf8::loose_property_to_file_of{$property_and_table})) - { - $type = $utf8::file_to_swash_name{$file}; - print STDERR __LINE__, ": type set to $type\n" if DEBUG; - $file = "$unicore_dir/$file.pl"; - last GETFILE; - } # If that fails see if there is a corresponding binary - # property file - elsif (defined ($file = - $utf8::loose_to_file_of{$property_and_table})) - { + { + $type = $utf8::file_to_swash_name{$file}; + print STDERR __LINE__, ": type set to $type\n" + if DEBUG; + $file = "$unicore_dir/$file.pl"; + last GETFILE; + } # If that fails see if there is a corresponding binary + # property file + elsif (defined ($file = + $utf8::loose_to_file_of{$property_and_table})) + { - # Here, there is no map file for the property we are - # trying to get the map of, but this is a binary - # property, and there is a file for it that can easily - # be translated to a mapping. - - # In the case of properties that are forced to binary, - # they are a combination. We return the actual - # mapping instead of the binary. If the input is - # something like 'Tocjkkiicore', it will be found in - # %loose_property_to_file_of above as => 'To/kIICore'. - # But the form like ToIskiicore won't be. To fix - # this, it was easiest to do it here. These - # properties are the complements of the default - # property, so there is an entry in %loose_to_file_of - # that is 'iskiicore' => '!kIICore/N', If we find such - # an entry, strip off things and try again, which - # should find the entry in %loose_property_to_file_of. - # Actual binary properties that are of this form, such - # as this entry: 'ishrkt' => '!Perl/Any' will also be - # retried, but won't be in %loose_property_to_file_of, - # and instead the next time through, it will find - # 'hrkt' => '!Perl/Any' and proceed. - redo if ! $retried - && $file =~ /^!/ - && $property_and_table =~ s/^is//; - - # This is a binary property. Setting this here causes - # it to be stored as such in the cache, so if someone - # comes along later looking for just a binary, they - # get it. - $minbits = 1; - - # The 0+ makes sure is numeric - $invert_it = 0 + $file =~ s/!//; - $file = "$unicore_dir/lib/$file.pl" unless $file =~ m!^#/!; - last GETFILE; + # Here, there is no map file for the property we + # are trying to get the map of, but this is a + # binary property, and there is a file for it that + # can easily be translated to a mapping. + + # In the case of properties that are forced to + # binary, they are a combination. We return the + # actual mapping instead of the binary. If the + # input is something like 'Tocjkkiicore', it will + # be found in %loose_property_to_file_of above as + # => 'To/kIICore'. But the form like ToIskiicore + # won't be. To fix this, it was easiest to do it + # here. These properties are the complements of + # the default property, so there is an entry in + # %loose_to_file_of that is 'iskiicore' => + # '!kIICore/N', If we find such an entry, strip + # off things and try again, which should find the + # entry in %loose_property_to_file_of. Actual + # binary properties that are of this form, such as + # this entry: 'ishrkt' => '!Perl/Any' will also be + # retried, but won't be in + # %loose_property_to_file_of, and instead the next + # time through, it will find 'hrkt' => '!Perl/Any' + # and proceed. + redo if ! $retried + && $file =~ /^!/ + && $property_and_table =~ s/^is//; + + # This is a binary property. Setting this here + # causes it to be stored as such in the cache, so + # if someone comes along later looking for just a + # binary, they get it. + $minbits = 1; + + # The 0+ makes sure is numeric + $invert_it = 0 + $file =~ s/!//; + $file = "$unicore_dir/lib/$file.pl" + unless $file =~ m!^#/!; + last GETFILE; + } } } - } ## ## If we reach this line, it's because we couldn't figure |