Changeset 4974 for src/Pugs/CodeGen.hs
- Timestamp:
- 06/26/05 09:45:07 (3 years ago)
- svk:copy_cache_prev:
- 6771
- Files:
-
- 1 modified
-
src/Pugs/CodeGen.hs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/CodeGen.hs
r4973 r4974 15 15 import qualified Data.Map as Map 16 16 17 type Translator = Eval Val17 type Generator = Eval Val 18 18 19 translators :: Map String Translator20 translators = Map.fromList $19 generators :: Map String Generator 20 generators = Map.fromList $ 21 21 [ ("Ghc", genGHC) 22 22 , ("Parrot", genPIR) … … 26 26 27 27 backends :: [String] 28 backends = Map.keys translators28 backends = Map.keys generators 29 29 30 30 norm :: String -> String … … 33 33 ucfirst [] = [] 34 34 35 doLookup :: String -> IO Translator36 doLookup s = Map.lookup (norm s) translators35 doLookup :: String -> IO Generator 36 doLookup s = Map.lookup (norm s) generators 37 37 38 38 translate :: String -> Env -> IO String
