Show
Ignore:
Timestamp:
05/14/05 12:35:26 (4 years ago)
Author:
autrijus
svk:copy_cache_prev:
4718
Message:

* fix regression reported by gaal: my $s = <a>; my @a = <<$s>>;

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Prim/Match.hs

    r3119 r3210  
    120120    str     <- fromVal x 
    121121    rv      <- matchOnce str 
    122     ifListContext 
    123         (return $ VList rv) 
    124         (return . VInt $ genericLength rv) 
     122    cxt     <- asks envContext 
     123    if (not $ isSlurpyCxt cxt) 
     124        then return (VInt $ genericLength rv) 
     125        else return . VList $ if rxStringify rx 
     126            then map (VStr . vCast) rv 
     127            else rv 
    125128    where 
    126129    matchOnce :: String -> Eval [Val]