Changeset 10465
- Timestamp:
- 06/03/06 08:11:29 (3 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Eval.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Eval.hs
r10461 r10465 791 791 reduceApp (Var "&return") invs args = op1Return $ shiftT . const . evalExp $ 792 792 Syn "," (maybeToList invs ++ args) 793 794 -- XXX absolutely evil bloody hack for "not"795 reduceApp (Var "¬") Nothing [] = retEmpty796 797 reduceApp (Var "¬") invs args = do798 bool <- fromVal =<< evalExp (last $ maybeToList invs ++ args)799 retVal $ VBool (not bool)800 793 801 794 -- XXX absolutely evil bloody hack for "goto"
