Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. evalM :: Exp -> Maybe Int
  2. evalM (Con i) = return i
  3. evalM (Sum e i) = do
  4.     es <- evalM e
  5.     is <- evalM i
  6.     return (es + is)
  7. evalM (Division e i) = do
  8.     es <- evalM e
  9.     is <- evalM i
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement