Changeset 4655 for src/Pugs/Embed.hs
- Timestamp:
- 06/14/05 23:42:15 (4 years ago)
- svk:copy_cache_prev:
- 6394
- Files:
-
- 1 modified
-
src/Pugs/Embed.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Embed.hs
r3934 r4655 23 23 24 24 evalEmbedded :: String -> String -> IO () 25 evalEmbedded "Parrot" code = do 26 evalParrot code 25 evalEmbedded "Pir" = evalParrot 26 evalEmbedded "PIR" = evalParrot 27 evalEmbedded "Parrot" = evalParrot 27 28 {- evalEmbedded "Haskell" code = do 28 29 evalHaskell code 29 30 return () -} 30 evalEmbedded "Perl5" code =do31 evalEmbedded "Perl5" = \code -> do 31 32 interp <- initPerl5 "" (Nothing :: Maybe ()) 32 33 evalPerl5 code nullSV 0 33 34 freePerl5 interp 34 evalEmbedded s _ =fail $ "Cannot evaluate in " ++ s35 evalEmbedded s = const . fail $ "Cannot evaluate in " ++ s
