Show
Ignore:
Timestamp:
03/11/07 02:55:14 (21 months ago)
Author:
audreyt
Message:

Pugs.Prim.*: Chase retError/Sym changes.

Files:
1 modified

Legend:

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

    r15425 r15573  
    3737    let pwd = if hasSrc then pwd2 else pwd1 
    3838    glob    <- askGlobal 
    39     let syms = [ (cast $ v_name var, tvar) 
    40                | (var, [(_, tvar)]) <- padToList glob 
     39    let syms = [ (cast $ v_name var, entry) 
     40               | (var, entry) <- padToList glob 
    4141               , SRegex == v_sigil var 
    4242               , isGlobalVar var 
    4343               ] 
    44     subrules <- forM syms $ \(name, tvar) -> do 
    45         ref         <- liftSTM $ readTVar tvar 
     44    subrules <- forM syms $ \(name, entry) -> do 
     45        ref         <- readPadEntry entry 
    4646        VRule rule  <- fromVal =<< readRef ref 
    4747        text        <- ruleWithAdverbs rule