Changeset 7127 for src/Pugs/CodeGen.hs
- Timestamp:
- 09/24/05 15:28:50 (3 years ago)
- Files:
-
- 1 modified
-
src/Pugs/CodeGen.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/CodeGen.hs
r6250 r7127 28 28 generators :: Map String Generator 29 29 generators = Map.fromList $ 30 [ ("G hc", genGHC)30 [ ("GHC", genGHC) 31 31 , ("Parrot", genPIR) 32 , ("P ir", genPIR)33 , ("P il", genPIL)34 -- , ("P il2", genPIL2)32 , ("PIR", genPIR) 33 , ("PIL", genPIL) 34 -- , ("PIL2", genPIL2) 35 35 , ("Perl5", genPerl5) 36 36 , ("Pugs", genPugs) 37 37 , ("Binary", genBinary) 38 , ("J son", genJSON)39 -- , ("X ml", genXML)38 , ("JSON", genJSON) 39 -- , ("XML", genXML) 40 40 ] 41 41 … … 44 44 45 45 norm :: String -> String 46 norm "" = "" 47 norm (x:xs) = toUpper x : map toLower xs 46 norm = norm' . map toLower 47 where 48 norm' "ghc" = "GHC" 49 norm' "parrot" = "Parrot" 50 norm' "pir" = "PIR" 51 norm' "pil" = "PIL" 52 -- norm' "pil2" = "PIL2" 53 norm' "perl5" = "Perl5" 54 norm' "pugs" = "Pugs" 55 norm' "binary" = "Binary" 56 norm' "json" = "JSON" 57 -- norm' "xml" = "XML" 58 norm' x = x 48 59 49 60 doLookup :: String -> IO Generator
