Changeset 4955 for src/Pugs/Compile.hs
- Timestamp:
- 06/26/05 09:11:31 (3 years ago)
- svk:copy_cache_prev:
- 6771
- Files:
-
- 1 modified
-
src/Pugs/Compile.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Compile.hs
r4916 r4955 31 31 PNoop :: PIL Stmt 32 32 33 PPos :: !Pos -> !Exp -> !(PIL a) -> PIL a 33 34 PRawName :: !VarName -> PIL Expression -- XXX HACK! 35 36 PVal :: !Val -> PIL Literal 37 PVar :: !VarName -> PIL LValue 34 38 35 39 PExp :: !(PIL LValue) -> PIL Expression 36 40 PLit :: !(PIL Literal) -> PIL Expression 37 PPos :: !Pos -> !Exp -> !(PIL a) -> PIL a38 PStmt :: !(PIL Expression) -> PIL Stmt39 41 PThunk :: !(PIL Expression) -> PIL Expression 40 42 PCode :: !SubType -> ![TParam] -> !(PIL [Stmt]) -> PIL Expression 41 43 42 PVal :: !Val -> PIL Literal 43 PVar :: !VarName -> PIL LValue 44 44 PStmt :: !(PIL Expression) -> PIL Stmt 45 45 PStmts :: !(PIL Stmt) -> !(PIL [Stmt]) -> PIL [Stmt] 46 46 47 PApp :: !TCxt -> !(PIL Expression) -> ![PIL Expression] -> PIL LValue 47 48 PAssign :: ![PIL LValue] -> !(PIL Expression) -> PIL LValue 48 49 PBind :: ![PIL LValue] -> !(PIL Expression) -> PIL LValue 50 49 51 PPad :: !Scope -> ![(VarName, PIL Expression)] -> !(PIL [Stmt]) -> PIL [Stmt] 50 51 52 PSub :: !SubName -> !SubType -> ![TParam] -> !(PIL [Stmt]) -> PIL Decl 52 53 #endif
