Changeset 22258 for src/perl6

Show
Ignore:
Timestamp:
09/15/08 20:57:35 (3 months ago)
Author:
lwall
Message:

[STD] remove redundant befores from terminators per pmichaud++

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/perl6/STD.pm

    r22236 r22258  
    696696    || ';' 
    697697    || <?{ $¢.<_>[$¢.pos]<endstmt> }> 
    698     || <?before <terminator>> 
     698    || <?terminator> 
    699699    || $ 
    700700    || {{ if $¢.<_>[$¢.pos]<ws> { $¢.pos = $¢.<_>[$¢.pos]<ws>; } }}   # undo any line transition 
     
    32813281 
    32823282## expression terminator 
     3283# Note: must always be called as <?terminator> or <?before ...<terminator>...> 
    32833284 
    32843285token terminator:sym<;> ( --> Terminator) 
    3285     { <?before ';' > } 
     3286    { ';' } 
    32863287 
    32873288token terminator:sym<if> ( --> Terminator) 
    3288     { <?before 'if' » > } 
     3289    { 'if' » } 
    32893290 
    32903291token terminator:sym<unless> ( --> Terminator) 
    3291     { <?before 'unless' » > } 
     3292    { 'unless' » } 
    32923293 
    32933294token terminator:sym<while> ( --> Terminator) 
    3294     { <?before 'while' » > } 
     3295    { 'while' » } 
    32953296 
    32963297token terminator:sym<until> ( --> Terminator) 
    3297     { <?before 'until' » > } 
     3298    { 'until' » } 
    32983299 
    32993300token terminator:sym<for> ( --> Terminator) 
    3300     { <?before 'for' » > } 
     3301    { 'for' » } 
    33013302 
    33023303token terminator:sym<given> ( --> Terminator) 
    3303     { <?before 'given' » > } 
     3304    { 'given' » } 
    33043305 
    33053306token terminator:sym<when> ( --> Terminator) 
    3306     { <?before 'when' » > } 
     3307    { 'when' » } 
    33073308 
    33083309token terminator:sym« --> » ( --> Terminator) 
    3309     { <?before '-->' > {*} }              #' 
     3310    { '-->' {*} }              #' 
    33103311 
    33113312token terminator:sym<)> ( --> Terminator) 
    3312     { <?before <sym> > } 
     3313    { <sym> } 
    33133314 
    33143315token terminator:sym<]> ( --> Terminator) 
    3315     { <?before ']' > } 
     3316    { ']' } 
    33163317 
    33173318token terminator:sym<}> ( --> Terminator) 
    3318     { <?before '}' > } 
     3319    { '}' } 
    33193320 
    33203321token terminator:sym<!!> ( --> Terminator) 
    3321     { <?before '!!' > <?{ $+GOAL eq '!!' }> } 
     3322    { '!!' <?{ $+GOAL eq '!!' }> } 
    33223323 
    33233324regex infixstopper {