Changeset 4909 for src/Pugs/Compile
- Timestamp:
- 06/22/05 15:03:59 (3 years ago)
- svk:copy_cache_prev:
- 6641
- Files:
-
- 1 modified
-
src/Pugs/Compile/PIR.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Compile/PIR.hs
r4908 r4909 182 182 instance Compile (SubName, VCode) [PIL Decl] where 183 183 compile (name, vsub) | packageOf name /= packageOf (subName vsub) = do 184 let storeC = P Bind[PVar $ qualify name] (PExp . PVar . qualify $ subName vsub)184 let storeC = PAssign [PVar $ qualify name] (PExp . PVar . qualify $ subName vsub) 185 185 bodyC = PStmts (PStmt . PExp $ storeC) PNil 186 186 exportL = "__export_" ++ (render $ varText name) … … 776 776 , StmtIns ("exit" .- [lit0]) 777 777 ] 778 , DeclSub "main" [SubANON] [ StmtRaw $ nest 4 (emit mainPIR)]778 , DeclSub "main" [SubANON] [ StmtRaw $ emit mainPIR ] 779 779 ] ] ] 780 780 where
