Changeset 5474 for src/Pugs/Prim/Eval.hs
- Timestamp:
- 07/12/05 12:01:46 (3 years ago)
- svk:copy_cache_prev:
- 7492
- Files:
-
- 1 modified
-
src/Pugs/Prim/Eval.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Prim/Eval.hs
r5466 r5474 85 85 86 86 opEval :: EvalStyle -> FilePath -> String -> Eval Val 87 opEval style path str = do87 opEval style path str = enterCaller $ do 88 88 env <- ask 89 89 let env' = parseProgram env path str … … 91 91 EvalResultEnv -> (`mergeStmts` Syn "env" []) 92 92 _ -> id 93 val <- resetT $ local (const env') $ enterCaller $do93 val <- resetT $ local (const env') $ do 94 94 evl <- asks envEval 95 95 evl (trans $ envBody env')
