Changeset 6248 for src/Pugs/CodeGen/PIL.hs
- Timestamp:
- 08/14/05 17:32:14 (3 years ago)
- svk:copy_cache_prev:
- 8452
- Files:
-
- 1 modified
-
src/Pugs/CodeGen/PIL.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/CodeGen/PIL.hs
r6229 r6248 5 5 import Pugs.Internals 6 6 import Pugs.AST 7 import Pugs.PIL1 7 8 import Pugs.Compile 8 9 9 10 genPIL :: Eval Val 10 11 genPIL = do 11 glob <- askGlobal 12 main <- asks envBody 13 globPIL <- compile glob :: Eval [PIL_Decl] 14 mainPIL <- compile main :: Eval PIL_Stmts 12 penv <- compile () 15 13 return . VStr . unlines $ 16 14 [ "PIL_Environment" 17 , " { pilMain = (" ++ show mainPIL++ ")"18 , " , pilGlob = (" ++ show globPIL++ ")"15 , " { pilMain = (" ++ show (pilMain penv) ++ ")" 16 , " , pilGlob = (" ++ show (pilGlob penv) ++ ")" 19 17 , " }" 20 18 ]
