Ignore:
Timestamp:
2005-07-19T16:27:51+12:00 (19 years ago)
Author:
kjdon
Message:

added 'use strict' to all plugins, and made modifications (mostly adding 'my') to make them compile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/plugins/MACROPlug.pm

    r10218 r10254  
    2929use parsargv;
    3030
     31use strict;
     32no strict 'refs'; # allow filehandles to be variables and viceversa
    3133
    3234sub BEGIN {
    33     @ISA = ('BasPlug');
     35    @MACROPlug::ISA = ('BasPlug');
    3436}
    3537
     
    175177    my $image_macro = "false";
    176178    my $norm_macro = "false";
    177 
     179    my $currpackage = "";
     180   
    178181    #print STDERR "FILE@@@@@ $file\n";
    179182
    180183    #foreach my $ta (@textarray) {
    181184   
    182     for ($k = 0; $k < scalar(@textarray); $k++) {
    183    
    184     $ta = $textarray[$k];
     185    for (my $k = 0; $k < scalar(@textarray); $k++) {
     186   
     187    my $ta = $textarray[$k];
    185188
    186189        #print STDERR "$ta\n" if ($file =~ m/port/);
     
    370373    $results = $self->{'textcat'}->classify(\$text);
    371374
    372     foreach $r (@$results) {
     375    foreach my $r (@$results) {
    373376    print $outhandle "Results: $r\n";
    374377   
     
    385388    while (<LANGFILE>) {
    386389       
    387         $line = $_;
     390        my $line = $_;
    388391        chomp($line);
    389392
    390         $fn = $filename;
     393        my $fn = $filename;
    391394        $fn =~ s/.*\/(.*)\..*/$1/;
    392395
     
    398401        print $outhandle "language code is $line\n";
    399402
    400         foreach $r (@$results) {
     403        foreach my $r (@$results) {
    401404            print $outhandle "MY1 $r\n";
    402405
    403             $roar = $& if($r =~ m/../);
     406            my $roar = $& if($r =~ m/../);
    404407
    405408            if ($roar eq $line) {
     
    486489
    487490    while ($try_len>=4) {
    488         $try_fn = substr($fn,0,$try_len);
     491        my $try_fn = substr($fn,0,$try_len);
    489492
    490493        if (defined $lang_table->{$try_fn}) {
     
    509512    $fn =~ s/\d+$//; # remove any digits from end of filename
    510513
    511     my $languge;
     514    my $language;
    512515    my $encoding = "utf8";
    513516
Note: See TracChangeset for help on using the changeset viewer.