Changeset 4955
- Timestamp:
- 06/26/05 09:11:31 (4 years ago)
- svk:copy_cache_prev:
- 6771
- Location:
- src/Pugs
- Files:
-
- 2 modified
-
Compile.hs (modified) (1 diff)
-
Rule/Expr.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 -
src/Pugs/Rule/Expr.hs
r2230 r4955 33 33 34 34 data Operator t st a = Infix (GenParser t st (a -> a -> a)) Assoc 35 | InfixList (GenParser t st ([a] -> a)) Assoc36 35 | Prefix (GenParser t st (a -> a)) 37 36 | Postfix (GenParser t st (a -> a)) 37 | InfixList (GenParser t st ([a] -> a)) Assoc 38 38 | OptionalPrefix (GenParser t st (a -> a)) 39 39
