Changeset 5365


Ignore:
Timestamp:
06/19/09 10:10:52 (3 years ago)
Author:
azawawi
Message:

[Perl 6] Handle undeclared rountine(s) warning more properly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre-Plugin-Perl6/lib/Padre/Plugin/Perl6/Perl6ColorizerTask.pm

    r5344 r5365  
    183183        my ($lineno, $severity); 
    184184        my $issues = []; 
     185        my $prefix = ''; 
    185186        for my $msg (@messages) { 
    186187            if($msg =~ /^\#\#\#\#\# PARSE FAILED \#\#\#\#\#/i) { 
     
    192193            } elsif($msg =~ /^Undeclared routine/i) { 
    193194                # all rest are warnings... 
     195                $prefix = 'Undeclared routine: '; 
     196                $lineno = undef; 
    194197                $severity = 'W'; 
    195198            } elsif($msg =~ /^\s+(.+?)\s+used at (\d+)/i) { 
     
    207210            } 
    208211            if($lineno) { 
    209                 push @{$issues}, { line => $lineno, msg => $msg, severity => $severity, }; 
     212                push @{$issues}, { line => $lineno, msg => $prefix . $msg, severity => $severity, }; 
    210213            } 
    211214        } 
Note: See TracChangeset for help on using the changeset viewer.