Changeset 10617 for src/Pugs/Eval
- Timestamp:
- 06/11/06 16:29:37 (2 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Eval/Var.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Eval/Var.hs
r10597 r10617 20 20 21 21 findVar :: Var -> Eval (Maybe VRef) 22 findVar (':':x:_) | x /= '*' = return Nothing 22 23 findVar name = do 23 24 rv <- findVarRef name … … 377 378 sub <- fromVal val 378 379 return $ subReturns sub 379 inferExpType (App (Var "&new") (Just (Va r (':':name))) _) = return $ mkType name380 inferExpType (App (Var "&new") (Just (Val (VType typ))) _) = return typ 380 381 inferExpType (App (Var name) invs args) = do 381 382 sub <- findSub name invs args
