Changeset 2458 for src/Pugs/Compile.hs

Show
Ignore:
Timestamp:
04/29/05 10:20:46 (4 years ago)
Author:
autrijus
svk:copy_cache_prev:
3914
Message:

* The Eval monad is now split into (SIO/STM/IO) submonads.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Compile.hs

    r2411 r2458  
    1818 
    1919compile :: String -> Env -> IO String 
    20 compile "Haskell" env = fmap vCast $ runEval env genGHC 
    21 compile "Pugs"    env = fmap vCast $ runEval env genPugs 
    22 compile "Parrot"  env = fmap vCast $ runEval env genIMC 
     20compile "Haskell" env = fmap vCast $ runEvalIO env genGHC 
     21compile "Pugs"    env = fmap vCast $ runEvalIO env genPugs 
     22compile "Parrot"  env = fmap vCast $ runEvalIO env genIMC 
    2323compile s _ = fail $ "Cannot compile to " ++ s 
    2424