Changeset 4184 for src/Pugs/Types
- Timestamp:
- 05/31/05 03:47:07 (4 years ago)
- svk:copy_cache_prev:
- 5706
- Files:
-
- 1 modified
-
src/Pugs/Types/Array.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Types/Array.hs
r4102 r4184 253 253 evalPerl5Sub :: String -> [PerlSV] -> Eval Val 254 254 evalPerl5Sub code args = do 255 env <- ask256 fmap PerlSV .liftIO $ do255 env <- ask 256 rv <- liftIO $ do 257 257 envSV <- mkVal env 258 258 subSV <- evalPerl5 code envSV (enumCxt cxtItemAny) 259 259 callPerl5 subSV nullSV args envSV (enumCxt cxtItemAny) 260 return $ case rv of 261 [sv] -> PerlSV sv 262 _ -> VList (map PerlSV rv) 260 263 261 264 instance ArrayClass PerlSV where
