Advertisement
Guest User

Untitled

a guest
May 3rd, 2015
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. else if (A.isLetRecExp(exp)) {
  2. var letRecFn = A.getLetRecExp(exp);
  3. var letRecArgs = A.getLetRecExpArgs(exp);
  4. var dummyClo = evalExp(letRecFn, envir);
  5. var args = evalExp(letRecArgs, E.update(envir, E.getCloParams(dummyClo), E.getCloBody(dummyClo)));
  6. var argsCloEnv = E.getCloEnv(args);
  7. var cloParams = E.getCloParams(dummyClo)[0];
  8. E.lookupReference(argsCloEnv, cloParams)[0] = args;
  9. return callByValue(E.getCloBody(dummyClo), E.getCloEnv(args));
  10. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement