Changeset 21673 for src/Pugs/Meta
- Timestamp:
- 08/01/08 13:56:05 (5 months ago)
- Location:
- src/Pugs/Meta
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Meta/Perl5.hs
r15650 r21673 8 8 import Data.Typeable (Typeable) 9 9 import qualified Data.Map as Map 10 import qualified StringTable.AtomMap as AtomMap 10 11 import Pugs.AST.Internals (envContext, anyToVal, anyFromVal) 11 12 import Pugs.Types … … 41 42 subSV <- liftIO . bufToSV . cast $ meth 42 43 posSVs <- mapM coerceVal (fromP $ f_positionals feed) 43 namSVs <- fmap concat . forM ( Map.toList (f_nameds feed)) $ \(key, vals) -> do44 namSVs <- fmap concat . forM (AtomMap.toList (f_nameds feed)) $ \(key, vals) -> do 44 45 keySV <- liftIO (bufToSV $ cast key) 45 46 fmap concat . forM (fromP vals) $ \v -> do -
src/Pugs/Meta/Str.hs
r19959 r21673 1 {-# OPTIONS_GHC -fglasgow-exts #-}1 {-# OPTIONS_GHC -fglasgow-exts -fno-warn-deprecations #-} 2 2 3 3 module Pugs.Meta.Str (_StrClass) where … … 5 5 import Pugs.Val 6 6 import Pugs.Class 7 import qualifiedUTF8 as Str7 -- import qualified Data.ByteString.UTF8 as Str 8 8 import qualified Data.ByteString.Char8 as Char8 9 import Pugs.Internals.String 9 import qualified Data.ByteString.Char8 as Str -- XXX 10 import Pugs.Internals 10 11 11 12 instance Boxable PureStr where
