Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. struct exp *e1, *e2, *e3;
  2. struct explist *l;
  3.  
  4. e1 = mklet("y", mkconstant(10), mkvar("y"));
  5.  
  6. l = NULL;
  7. l = cons(mkvar("y"), l);
  8. l = cons(e1, l);
  9. l = cons(mkvar("y"), l);
  10. e2 = mkopapp(isplus, l);
  11.  
  12. e3 = mklet("y", mkconstant(2), e2);
  13. printf("%d\n", evalexp(e3) ); //should print 14
  14.  
  15. return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement