Changeset 13005 for src/Pugs/Eval
- Timestamp:
- 09/04/06 05:22:48 (2 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Eval/Var.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Eval/Var.hs
r12871 r13005 154 154 _SUPER = __"SUPER" 155 155 156 _NEXT :: ByteString 157 _NEXT = __"NEXT" 158 159 156 160 findSub :: Var -- ^ Name, with leading @\&@. 157 161 -> Maybe Exp -- ^ Invocant … … 172 176 pkg <- asks envPackage 173 177 findSuperSub pkg var' 178 | Just var' <- dropVarPkg _NEXT _var = do 179 typ <- evalInvType _inv 180 findSuperSub (cast typ) var' 174 181 | otherwise = do 175 182 findBuiltinSub NoMatchingMulti _var
