Changeset 13917 for src/Pugs/AST.hs
- Timestamp:
- 10/05/06 14:31:18 (2 years ago)
- Files:
-
- 1 modified
-
src/Pugs/AST.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/AST.hs
r13903 r13917 216 216 mergeStmts x y = Stmts x y 217 217 218 isImplicitTopic :: String -> Bool 218 219 isImplicitTopic "subst" = True 219 220 isImplicitTopic "match" = True … … 282 283 , subReturns = typ 283 284 , subLValue = False 284 , subParams = [ ]285 , subParams = [defaultArrayParam, defaultHashParam{ paramName = cast "%" }] 285 286 , subBindings = [] 286 287 , subSlurpLimit = [] 287 , subBody = Prim . const . expToEvalVal $ exp 288 , subBody = Prim $ \v -> do 289 list <- mapM fromVals v :: Eval [VList] 290 case concat list of 291 [] -> expToEvalVal $ exp 292 xs -> retError ("Cannot coerce to " ++ name) xs 288 293 , subCont = Nothing 289 294 , subPreBlocks = []
