Changeset 22562

Show
Ignore:
Timestamp:
10/10/08 09:57:02 (6 weeks ago)
Author:
lwall
Message:

[gimme5,STD] switch exists and delete to new form

Location:
src/perl6
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • src/perl6/STD.pm

    r22561 r22562  
    107107method is_type ($name) { 
    108108    return True if %typenames{$name}; 
    109     #return True if GLOBAL::{$name}.:exists; 
     109    #return True if GLOBAL::{$name} :exists; 
    110110    return False; 
    111111} 
     
    180180    return True if %routinenames{$name}; 
    181181    return True if %typenames{$name}; 
    182     #return True if GLOBAL::{$name}.:exists; 
     182    #return True if GLOBAL::{$name} :exists; 
    183183    return False; 
    184184} 
     
    451451 
    452452token ws { 
    453     :my @stub = return self if self.<_>[self.pos].:exists<ws>; 
     453    :my @stub = return self if self.<_>[self.pos]<ws> :exists; 
    454454    :my $startpos = self.pos; 
    455455 
     
    19511951        push @nibbles, $text; $<nibbles> = [@nibbles]; 
    19521952        $<lastpos> = $¢.pos; 
    1953         $/.:delete<nibbler>; 
    1954         $/.:delete<escape>; 
     1953        $<nibbler> :delete; 
     1954        $<escape> :delete; 
    19551955        $COMPILING::LAST_NIBBLE = $¢; 
    19561956        $COMPILING::LAST_NIBBLE_MULTILINE = $¢ if $multiline; 
     
    33573357# hopefully we can include these tokens in any outer LTM matcher 
    33583358regex stdstopper { 
    3359     :my @stub = return self if self.<_>[self.pos].:exists<endstmt>; 
     3359    :my @stub = return self if self.<_>[self.pos]<endstmt> :exists; 
    33603360    :dba('standard stopper') 
    33613361    [ 
  • src/perl6/gimme5

    r22550 r22562  
    8181    $f =~ s/\\x([0-9a-fA-F]{3,4})/\\x{$1}/g; 
    8282    $f =~ s!\$([0-9]+)!\$\$C{$1}!g; 
    83     $f =~ s/(\S+\.):(exists|delete)/$2 $1/g if $f =~ /\.:(exists|delete)/; 
     83    $f =~ s/(\S+)\s*:(exists|delete)/$2 $1/g if $f =~ /:(exists|delete)/; 
    8484    while ($f ne "") { 
    8585        #print "$f\n" if $trace;