Changeset 3919 for src/Pugs/Prim.hs

Show
Ignore:
Timestamp:
05/26/05 23:10:37 (4 years ago)
Author:
autrijus
svk:copy_cache_prev:
5482
Message:

* marshall pugs execution environment into $pugs::env.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Prim.hs

    r3908 r3919  
    243243op1 "eval_perl5" = \v -> do 
    244244    str <- fromVal v 
    245     cxt <- asks envContext 
     245    env <- ask 
    246246    tryIO undef $ do 
    247         sv <- evalPerl5 str $ enumCxt cxt 
     247        envSV <- valToSV (VControl $ ControlEnv env) 
     248        sv <- evalPerl5 str envSV $ enumCxt (envContext env) 
    248249        return $ PerlSV sv 
    249250op1 "eval_haskell" = op1EvalHaskell