Changeset 4140 for src/Pugs/Prim/Keyed.hs
- Timestamp:
- 05/30/05 04:44:55 (3 years ago)
- svk:copy_cache_prev:
- 5706
- Files:
-
- 1 modified
-
src/Pugs/Prim/Keyed.hs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Prim/Keyed.hs
r4102 r4140 16 16 17 17 pairsFromVal :: Val -> Eval [Val] 18 pairsFromVal VUndef = return [] 18 19 pairsFromVal (PerlSV sv) = do 19 20 keys <- hash_fetchKeys sv … … 27 28 28 29 keysFromVal :: Val -> Eval Val 30 keysFromVal VUndef = return $ VList [] 29 31 keysFromVal (PerlSV sv) = do 30 32 keys <- hash_fetchKeys sv … … 37 39 38 40 valuesFromVal :: Val -> Eval Val 41 valuesFromVal VUndef = return $ VList [] 39 42 valuesFromVal (VJunc j) = return . VList . Set.elems $ juncSet j 40 43 valuesFromVal v@(VList _) = return v
